python编写一个简单的计算器函数,实现两数的加、减、乘、除运算。
时间: 2023-11-09 13:08:35 浏览: 87
好的,以下是一个可以实现加、减、乘、除运算的计算器函数示例:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return "Invalid operator"
# 测试
print(calculator(2, 3, '+')) # 输出 5
print(calculator(5, 2, '-')) # 输出 3
print(calculator(4, 6, '*')) # 输出 24
print(calculator(10, 5, '/')) # 输出 2.0
```
以上的函数接收三个参数,分别为两个数字和一个运算符。根据运算符的不同,函数会执行相应的数学运算并返回结果。在测试中,我们传入参数来测试函数是否能够正确地输出预期的结果。
相关问题
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 "除数不能为0"
else:
return num1 / num2
else:
return "不支持的运算符"
```
这个函数接受三个参数:`num1`和`num2`是要进行运算的两个数,`operator`是运算符(加、减、乘、除)。
例如,要计算`2 + 3`,可以这样调用函数:
```python
result = calculator(2, 3, '+')
print(result) # 输出 5
```
同理,其他运算也可以用类似的方式调用。
编写一个简单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 "Error: division by zero"
else:
return num1 / num2
else:
return "Error: invalid operator"
```
使用方式:
```python
# 两数相加
result = calculator(10, 5, '+')
print(result) # 输出 15
# 两数相减
result = calculator(10, 5, '-')
print(result) # 输出 5
# 两数相乘
result = calculator(10, 5, '*')
print(result) # 输出 50
# 两数相除
result = calculator(10, 5, '/')
print(result) # 输出 2.0
# 除数为 0,返回错误提示
result = calculator(10, 0, '/')
print(result) # 输出 "Error: division by zero"
# 操作符错误,返回错误提示
result = calculator(10, 5, '%')
print(result) # 输出 "Error: invalid operator"
```
希望能够帮助到您!