python 编写函数实现计算器的四则运算功能。 本实例的计算器具有最基本的加、减、乘、除4项功能,可实现计算两个数的和、差、积、商。
时间: 2023-11-11 17:02:31 浏览: 218
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 "Error: Division by zero!"
else:
return num1 / num2
else:
return "Error: Invalid operator!"
# 调用函数进行计算
print(calculator(2, 3, '+')) # 输出 5
print(calculator(2, 3, '-')) # 输出 -1
print(calculator(2, 3, '*')) # 输出 6
print(calculator(6, 0, '/')) # 输出 "Error: Division by zero!"
print(calculator(6, 2, '/')) # 输出 3.0
```
这个函数接受三个参数:两个数字 num1 和 num2,以及一个运算符 operator。根据 operator 的不同,函数将返回 num1 和 num2 的和、差、积或商(如果 num2 不为零)。如果 operator 不属于这四种运算符,函数将返回一个错误消息。
阅读全文