用pyhon写个计算器
时间: 2023-06-01 16:03:39 浏览: 84
以下是一个简单的Python计算器代码:
```python
while True:
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请选择运算符(+、-、*、/):")
if operator == "+":
print(num1, "+", num2, "=", num1+num2)
elif operator == "-":
print(num1, "-", num2, "=", num1-num2)
elif operator == "*":
print(num1, "*", num2, "=", num1*num2)
elif operator == "/":
if num2 == 0:
print("除数不能为0!")
else:
print(num1, "/", num2, "=", num1/num2)
else:
print("输入有误,请重新输入")
except ValueError:
print("输入有误,请重新输入")
continue_or_not = input("是否继续计算?(Y/N)")
if continue_or_not == "N":
break
```
运行程序后,会提示用户输入两个数字和运算符(+、-、*、/),然后输出计算结果。如果用户输入有误,程序会提示重新输入。每次计算结束后,程序会询问是否继续计算,如果用户输入N,则程序结束。
阅读全文