给我写一个python程序,实现计算器功能
时间: 2024-05-02 17:19:22 浏览: 98
好的,以下是用 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 == '/':
print(num1, "/", num2, "=", num1 / num2)
else:
print("输入的运算符有误,请重新输入")
except:
print("输入有误,请重新输入")
```
使用方法:
1. 运行程序
2. 输入第一个数,按 Enter 键
3. 输入第二个数,按 Enter 键
4. 输入运算符,按 Enter 键
5. 计算结果显示在屏幕上
6. 重复第 2 步至第 5 步,直至结束程序。
注意:程序中的异常处理机制可以防止用户输入无效字符或除数为零时程序崩溃。
阅读全文