【发布时间】:2019-06-23 16:32:39
【问题描述】:
我现在是编程的初学者,我知道的基础知识很少。我尝试在 python 中创建一个计算器,它可以工作,但我无法让它重新运行
我在某个网站上尝试过,但一切都太复杂了,我无法理解。
num1 = input("Enter your 1st number: ")
num2 = input("Enter your 2nd number: ")
choose_ope = input("Choose your operator: ")
if choose_ope == '+':
print(float(num1) + float(num2))
elif choose_ope == '-':
print(float(num1) - float(num2))
elif choose_ope == '*':
print(float(num1) * float(num2))
elif choose_ope == '/':
print(float(num1) / float(num2))
go_again = input("Do you want to go again ? : Y/N\n")
if go_again == 'Y':
//i want the program to rerun itself here
else:
print("OK!!")
如果用户输入 Y,我希望计算器重新启动。 详细的答案将不胜感激。谢谢你
【问题讨论】:
-
查看
while循环:w3schools.com/python/python_while_loops.asp -
是的。我已经了解了while和for。我看不到如何在此处使用 while 或 for 循环。
-
如果在循环顶部无法测试循环退出条件,则只需使用
while True:进行循环测试。这会创建一个无限循环。但在循环内部,您可以在想要停止时通过执行break语句来强制退出。
标签: python