定义一个Python函数列表,包含3个函数,分别用于完成两个整数的加法减法和乘法运算,从键盘输入2个数,调用列表中的函数完成加法,减法和乘法运算
时间: 2024-03-08 12:48:33 浏览: 117
好的,下面是一个实现这个功能的Python代码:
```python
# 定义三个函数,分别完成加法、减法和乘法运算
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
# 将三个函数添加到列表中
func_list = [add, subtract, multiply]
# 从键盘输入两个数
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
# 调用列表中的函数完成加法、减法和乘法运算
for func in func_list:
result = func(num1, num2)
print(f"{func.__name__}的结果为:{result}")
```
运行结果如下:
```
请输入第一个数:5
请输入第二个数:3
add的结果为:8
subtract的结果为:2
multiply的结果为:15
```
相关问题
python定义一个函数列表,列表包含3个函数,分别用于完成两个整数的加法、减法和乘法运算。从键盘输入2个数,调用列表中的函数完成加法、减法和乘法运算
可以使用如下代码实现:
```python
def add(x, y):
return x + y
def sub(x, y):
return x - y
def mul(x, y):
return x * y
func_list = [add, sub, mul]
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
for func in func_list:
result = func(a, b)
print(f"{a} 和 {b} 的 {func.__name__} 结果为:{result}")
```
运行结果示例:
```
请输入第一个数:5
请输入第二个数:3
5 和 3 的 add 结果为:8
5 和 3 的 sub 结果为:2
5 和 3 的 mul 结果为:15
```
Python定义一个函数列表,列表包含3个函数,分别用于完成两个整数的加法、减法和乘法运算。从键盘输入2个数,调用列表中的函数完成加法、减法和乘法运算。
好的,以下是代码实现:
```python
# 定义加法函数
def add(x, y):
return x + y
# 定义减法函数
def subtract(x, y):
return x - y
# 定义乘法函数
def multiply(x, y):
return x * y
# 定义函数列表,包含加、减、乘三个函数
operation_list = [add, subtract, multiply]
# 从键盘输入两个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
# 循环调用函数列表中的函数进行加法、减法和乘法运算
for operation in operation_list:
result = operation(num1, num2)
print("运算结果:", result)
```
运行程序后,可以依次输入两个整数,程序会分别调用列表中的三个函数进行加、减、乘三种运算,输出结果如下:
```
请输入第一个整数:5
请输入第二个整数:3
运算结果: 8
运算结果: 2
运算结果: 15
```
阅读全文