使用Python设计一个具有加减乘除功能的简单计算器
时间: 2024-12-28 17:40:16 浏览: 9
在Python中设计一个简单的四则运算计算器,可以创建一个函数,这个函数接受两个操作数和一个操作符作为输入,然后返回计算结果。这里是一个基础版的例子:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
if num2 != 0: # 防止除数为零错误
return num1 / num2
else:
print("错误:除数不能为零.")
return None
else:
print("错误:无效的操作符.")
return None
# 测试计算器函数
print(calculator(5, 3, '+')) # 输出:8
print(calculator(5, 3, '-')) # 输出:2
print(calculator(5, 3, '*')) # 输出:15
print(calculator(5, 3, '/')) # 输出:1.6666666666666667
print(calculator(5, 0, '/')) # 输出:错误:除数不能为零.
# 用户输入测试
num = float(input("请输入第一个数字:"))
operator = input("请输入运算符(+、-、*、/):")
denominator = float(input("请输入第二个数字:"))
result = calculator(num, denominator, operator)
if result is not None:
print(f"结果是:{result}")
```
阅读全文