私はPythonを初めて使用し、一般的にコーディングしています。私は練習するために空白に埋めるクイズを作成しようとしています。最初の部分は難易度を選択するようにユーザーに求めます。コードが入力されると、空のリストが追加されます。質問と回答を読み込むためにリストを使用します。しかし、私が取り組んでいる問題は、if文がユーザの入力を認識しないことです。私はユーザーが簡単、中、または難しいだけを入力することを確認したい。コードが機能するかどうかを確認するために、私は印刷機能を使用しました。しかし、私のコードはelseステートメントに行き、「もう一度やり直してください」と表示します。何か案は?If文がユーザー入力を再調整しない
ここに私のコードです。
choice = []
new_choice = raw_input('Select your quiz difficulty: Easy, Medium, Hard: ')
choice.append(new_choice)
print choice
if choice == 'easy':
print 'True'
elif choice == 'medium':
print 'True'
elif choice == 'hard':
print 'True'
else:
print 'Try again.'
に追加する前に。 – chepner
私はUdacity.comのプログラミングコースの3分の4くらいで、彼らは2.7で教えています。 – Brad