【发布时间】:2020-07-22 07:48:49
【问题描述】:
我的程序正在制作一个计算器,我选择了重新启动。基本上,如果用户想继续,他按“y”,如果他不想继续,他按随机字母或某个字母。那么您能否帮助我了解如何通过按随机键或特定键来让一个人停止运行我的程序。
这是我的代码:
def main():
num1 = float(input("Enter first number: "))
operator = input("Enter operator: ")
num2 = float(input("Enter second number: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
print(num1 / num2)
else:
print("Error: Invalid operator")
restart = input("Do want to continue? Press \"y\" to continue or press any key to end ")
if restart == "y" or "Y":
print("")
main()
main()
编辑:exit() 和导入系统方法不起作用
【问题讨论】:
-
if restart == "y" or "Y":可以简化为if restart.lower() == 'y':
标签: python