1
2行の空白行が指定されるまでユーザーに入力を促す必要があります。入力の読み込みには空白行が含まれている可能性があります。それが壊れる前に背中合わせに空白行が与えられます。2つの空白行が入力されるまで入力を促す
は、これまでのところ、私はこれを作ってみた:これが、すぐに1つの空白行が指定されているように終了しますどのようにこれまで
def gather_intel():
done = False
while done is False:
data = raw_input("Copy and paste the work log: ")
if data is None:
done = True
、私もそれに別のwhile
ループを追加しようとしました:
def gather_intel():
done = False
while done is False:
data = raw_input("Copy and paste the work log: ")
while data != "" + "\n" + "":
data = raw_input("Copy and paste the work log: ")
if data == "" + "\n" + "":
done = True
しかし、これは無限ループであり、決して終了しません。入力に2つの空白行が連続するまで、ユーザーに入力を促すにはどうすればよいですか?
2行の空白行を指定しないでごめんなさい – papasmurf
と同様に、ユーザーは2つの連続したプロンプトで「Enter」キーを押しますか? – joeb
はい、それはまさにそれです – papasmurf