我一直在关注W3Schools的教程,并决定使用Python制作计算器。我已经使用了输入作为输入,并且使用了if语句来注册是否说“ quit”来停止计算器,或者是否是将其添加到数组中的数字。但是,每次我运行它时,即使我将结果放在else代码中,它也会返回仅在if语句中的Quitting消息。感谢您的帮助!这是我的代码。
print("Calculator")
NumberArray = []
InputNumber = input()
if InputNumber == "Quit" or "quit":
#Calculate()
print("Quitting... ")
exit()
else:
print(InputNumber) #Just to debug it!
答案 0 :(得分:0)
if语句中的两个选择是独立评估的,并且"quit"
评估为true。您想做的是:
print("Calculator")
NumberArray = []
InputNumber = input()
if InputNumber in ("Quit", "quit"):
#Calculate()
print("Quitting... ")
exit()
else:
print(InputNumber) #Just to debug it!