im试图为用户在询问它们时检查其所有统计数据,这就是我的操作。问题是,当我运行它时,我可以使用 if functions 或 while条件(使程序结束)的一个,但是我不知道什么发生。显然,它一直在循环,但是程序没有结束,我不能使用其他功能,任何想法?
print("ask about your stats")
userInput = input()
while userInput != "Pass":
if userInput == "Stats":
print(billyMays)
elif userInput == "Health":
print(health)
elif userInput == "Hunger":
print(hunger)
elif userInput == "Voice":
print(voice)
else:
pass
userInput = None
print("goodbye")
分配 userInput = None
后,伴奏的条件永远保持 True
,循环的主体有效地无能为力。