学校のプロジェクトの途中で、入力から特定の回答を得るためにwhileループを使用しようとしています。私は以下を試して、IDLEラベルは構文エラーとして壊れます。whileループはブレーク機能を受け付けませんが、構文エラーとして分類されますか?
while True:
RequestTea = input("What tea would you like? English Breakfast, Green Tea or Earl Grey? ").lower()
if RequestTea.lower() not in ('earl grey','english breakfast','green tea'):
print("Not an appropriate choice.")
else:
break
誰でも助けてください。なぜ私はループ関数を受け入れていないのか分かりません。
ありがとうございました!
あなた 'if'文では、あなたのループの一部ではありませんので。 –
おそらくインデントの問題です。また、そのような変数名を大文字にするのは良い考えではありません。クラス名のためにそのフォームを予約します。 –
チップをありがとう。今から小文字の変数名を使用しようとします。 @JimStewart –