用python写一个计算器程序运行完不退出
时间: 2023-11-19 13:06:32 浏览: 77
python except异常处理之后不退出,解决异常继续执行的实现
以下是一个简单的计算器程序,可以进行加减乘除的运算,并使用循环让程序不退出。
```python
while True:
# 获取用户输入的数字和运算符
num1 = float(input("请输入第一个数字:"))
op = input("请输入运算符(+、-、*、/):")
num2 = float(input("请输入第二个数字:"))
# 根据运算符进行相应的运算
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
if num2 == 0:
print("除数不能为0,请重新输入")
continue
else:
result = num1 / num2
else:
print("请输入正确的运算符")
continue
# 输出结果
print("结果为:", result)
# 询问用户是否继续运算
choice = input("是否继续运算(是/否):")
if choice == "否":
break
```
运行结果如下:
```
请输入第一个数字:10
请输入运算符(+、-、*、/):-
请输入第二个数字:5
结果为: 5.0
是否继续运算(是/否):是
请输入第一个数字:3
请输入运算符(+、-、*、/):/
请输入第二个数字:0
除数不能为0,请重新输入
请输入第一个数字:3
请输入运算符(+、-、*、/):/
请输入第二个数字:2
结果为: 1.5
是否继续运算(是/否):否
```
阅读全文