저는 파이썬에 매우 익숙합니다. 나는 반복적으로 반복 할 필요가있다. 사용자에게 옵션을 선택하도록 요청한 다음, 명령을 실행하고 사용자가 종료 할 때까지 반복한다. 사용자가 다른 옵션을 선택하면 프로그램은 올바른 옵션을 선택할 때까지 계속 값을 선택하도록 요청해야합니다. 지금까지는 제 프로그램이 그렇게 잘 진행되지 않았습니다. 가능한 한 엘프 조건을 지키고 싶습니다. 누군가가 도움을 줄 수 있습니까? 많은 감사합니다!파이썬 2.7.3 while 루프
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"
에서 루프를 중지 휴식을 사용할 수 있습니다. 'raw_input'을 사용하고 결과를'int'에 캐스트하십시오 (또는 문자열로 작업하기 만하면됩니다). – Matthias