写一段计算器代码
时间: 2023-07-10 11:06:31 浏览: 76
下面是一个简单的计算器代码,可以实现基本的加、减、乘、除运算:
```python
while True:
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
op = 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("是否继续计算(yes/no):")
if choice == "no":
break
print("计算器已退出")
```
这段代码使用了一个 while 循环,不断地接收用户输入的两个数和运算符,并输出计算结果。如果用户输入了无效的运算符或者除数为0,程序会提示错误并重新开始循环。用户也可以选择继续进行计算,或者退出计算器。
阅读全文