如果有人输入错误的输入,我需要帮助,它应该在python3中再次返回问题。
我试图返回变量。
def main():
this = input ('Is this your ..? (Yes/No)')
if this != 'Yes' and this != 'No':
print ('please provide a valid answer')
我想一次又一次地问这个问题,直到答案是是或否。
答案 0 :(得分:0)
合并一些while循环:
我还要记住,在这种情况下,它区分大小写。因此,如果有人回答“是”或“是”而不是“是”,它将不断询问
def main():
this = input ('Is this your ..? (Yes/No)')
while this != 'Yes' and this != 'No':
print ('please provide a valid answer')
this = input ('Is this your ..? (Yes/No)')