求助
while True:chosen = False
while not chosen: <---- 这边的while循环为什么要这样写,不能直接写吗
choice = input(prompt)
if choice not in 'NnEeQq':
print('您输入的指令代码错误,请重新输入:')
else:
chosen = True
if choice == 'q' or choice == 'Q':
break
if choice == 'n' or choice == 'N':
new_user()
if choice == 'e' or choice == 'E':
old_user()
咋写都行,只要能实现目标,就是好猫 这里这么写是为了结束循环,chosen = False,not chosen就是true,循环会一直运行,直到else把chosen改成true,not chosen就会是False而使循环终止;其实直接写True,然后用break跳出循环简单点
页:
[1]