使用python实现一个四则运算计算机
时间: 2024-09-12 08:06:35 浏览: 34
在Python中,你可以创建一个简单的函数来实现一个基本的四则运算计算器。这里是一个简单的示例:
```python
def calculator():
while True:
try:
num1 = float(input("请输入第一个数字 (输入 'q' 结束): "))
if num1 == 'q':
break
operator = input("请选择操作符 (+, -, *, /): ")
num2 = float(input("请输入第二个数字 (如果需要继续计算请输入非零数): "))
if num2 == 'q':
break
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 != 0:
result = num1 / num2
else:
print("错误:除数不能为零!")
continue
else:
print("错误:无效的操作符,请选择 +, -, *, 或 /")
continue
print(f"结果是: {result}")
except ValueError:
print("错误:请输入有效的数字!")
calculator()
```
在这个程序中,用户可以连续输入数字和操作符进行计算,直到他们输入 'q' 结束。注意,这个版本的计算器会处理除数为零的情况,并提示错误。