私はpythonが初めてです。ユーザーにオプションを選択してからコマンドを実行し、ユーザーが終了を選択するまで繰り返しループする必要があります。ユーザーが他のオプションを選択した場合、プログラムは、ユーザーが正しい値を選択するまで、値を選択するよう求め続ける必要があります。これまでのところ、私のプログラムはうまくいっていません。できればwhile,if,elifの条件を守りたいです。誰かが助けることができますか?どうもありがとう!
print """
How do you feel today?
1 = happy
2 = average
3 = sad
0 = exit program
"""
option = input("Please select one of the above options: ")
while option > 0 or option <=3:
if option > 3:
print "Please try again"
elif option == 1:
print "happy"
elif option == 2:
print "average"
elif option == 3:
print "sad"
else:
print "done"