定义一个函数实现两个数四则运算
时间: 2024-02-12 16:07:12 浏览: 48
下面是一个简单的实现两个数四则运算的函数,支持加、减、乘、除四种基本运算:
```python
def arithmetic_operation(a, b, op):
if op == '+':
return a + b
elif op == '-':
return a - b
elif op == '*':
return a * b
elif op == '/':
if b == 0:
return 'Error: Division by zero!'
else:
return a / b
else:
return 'Error: Unsupported operator!'
```
其中,a和b分别代表两个要进行运算的数,op表示运算符,可以是'+','-','*','/'中的任意一个。函数会根据运算符op的不同,执行相应的运算,并返回结果。需要注意的是,如果除数b为0,则会返回一个错误提示。
相关问题
定义一个函数,实现两个数四则运算,要注意有3个参数,分别是运算符和 两个用于运算的数字。
好的,这是一个简单的Python函数,可以实现两个数的四则运算:
```python
def calculate(operator, num1, num2):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return "Invalid operator"
```
在这个函数中,我们首先检查运算符,然后基于运算符执行相应的运算。如果运算符无效,则返回字符串“Invalid operator”。要使用此函数,只需传递运算符和两个数字作为参数即可,例如:
```python
result = calculate('+', 2, 3)
print(result) # 输出5
result = calculate('-', 5, 2)
print(result) # 输出3
result = calculate('*', 4, 6)
print(result) # 输出24
result = calculate('/', 10, 2)
print(result) # 输出5.0
```
定义一个函数,实现两个数的四则运算,要注意有3个参数,分别是运算符和两个用于运算的数字python
好的,以下是实现两个数的四则运算的函数,它接受三个参数,分别是运算符和两个用于运算的数字:
```python
def arithmetic(operator, num1, num2):
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 "运算符不正确"
```
你可以调用这个函数,比如:
```python
result = arithmetic('+', 2, 3)
print(result) # 输出 5
result = arithmetic('/', 6, 0)
print(result) # 输出 "除数不能为0"
```