我今天在一个树莓派上启动了Python,并且我想创建一个受密码保护的菜单。除了在我输入选项后不断出现的选项之外,它都可以工作。Python正在重复
这是我的代码任何人都可以告诉我它有什么问题,我已经把它全部留在了这里,这样你们就可以看到什么是错的。就像我说的,我得到第一个,关机或项目,但是当我输入1或2时,它重复它,忽略if
声明。
ans = True
while ans:
print("""
1. Shutdown
2. Items
""")
ans=input("Please enter a number: ")
if ans == "1":
exit()
elif ans == "2":
pa=input("Please Enter Password: ")
if pa == "zombiekiller":
print("""
1. Pi password
2. Return To Menu
""")
else:
print("You Have Entered An Inccorect Password. Terminating Programm")
import time
time.sleep(1)
exit()
什么是'exit'定义为? –
对不起,你的意思是定义为,就像我说的那样,直到今天才开始,所以我真的困惑于高超的术语 –
Python交互式解释器确实将'exit'定义为函数,但它不适用于一般脚本(它会给你改为'NameError')。 –