【发布时间】:2019-11-19 01:18:17
【问题描述】:
我正在尝试循环这个函数,以防出现“else”但我遇到了困难。
我尝试了 while False 并且它不执行打印语句,我猜它一旦最终为 false 就会退出函数。我尝试了 True,我认为这是要走的路,但是当它击中 Else 时,它只会重复。我在想......也许我需要做另一个 Elif 来重复整个函数,如果需要,其他的只是一个转义。
def login(answer):
while False:
if answer.lower() == "a":
print("You selected to Login")
print("What is your username? ")
break
elif answer.lower() == "b":
print("You selected to create an account")
print("Let's create an account.")
break
else:
print("I don't understand your selection")
【问题讨论】:
标签: python if-statement