我是Python的初学者,如果用户输入除“否”或"is"以外的任何内容,我想重复答案=raw_input(“你想变得更好吗?”)中的代码,因为在说“你只能选择是或否“代码结束并且不再询问
choosing_options = ["Yes","No"]
Answer = raw_input("Do you want to become Better?")
if Answer == 'Yes' :
print 'Great We Will Start Tommorow, meet me at Jhon\'s backyard at 3 AM '
elif Answer == 'No' :
print "Well too bad, meet me again if you change your mind "
elif Answer != choosing_options :
print "You can only choose yes or no!!"
最佳答案
你只需要一个 while
循环:)
choosing_options = ["Yes","No"]
answer = None
while (answer not in choosing_options):
answer = raw_input("Do you want to become better?")
if answer == 'Yes' :
print 'Great We Will Start Tommorow, meet me at Jhon\'s backyard at 3 AM '
elif answer == 'No' :
print "Well too bad, meet me again if you change your mind "
关于python - 如何重复一段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44753714/