编写函数实现计算器的基本运算编写函数实现计算器的基本运算功能,输入两个数字,一个运算符,输出计算结果功能,输入两个数字,一个运算符,输出计算结果
时间: 2024-10-24 19:06:04 浏览: 18
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
在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
# 测试函数
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符 (+, -, *, /): ")
num2 = float(input("请输入第二个数字: "))
result = calculator(num1, num2, operator)
if result is not None:
print(f"结果是: {result}")
```
这个`calculator`函数接受两个数字和一个运算符作为输入,然后根据运算符执行相应的操作。如果运算符不是预期的四个选项之一,或者除法的除数为零,它会返回错误信息。
阅读全文