python写一个计算器
时间: 2023-07-18 13:42:39 浏览: 60
python计算器
好的,这里给出一个简单的 Python 计算器示例代码:
```python
def calculator():
while True:
# 获取用户输入的数字和运算符
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
operator = input("请输入运算符 (+、-、*、/): ")
# 根据运算符进行计算并输出结果
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
if num2 == 0:
print("除数不能为 0,请重新输入!")
else:
print(num1 / num2)
else:
print("不支持的运算符,请重新输入!")
# 判断用户是否继续计算
choice = input("是否继续计算?(Y/N): ")
if choice.lower() == 'n':
break
# 调用计算器函数
calculator()
```
这个计算器程序使用了一个 while 循环来实现多次计算的功能,用户可以重复输入数字和运算符进行计算。程序还加入了一些异常处理代码,例如判断除数是否为 0 以及判断用户输入的运算符是否正确。
阅读全文