用python语言定义一个具有3个输入参数、2个返回值的函数,其中2个输入参数具有默认值,并编写一段程序调用这个函数
时间: 2023-06-03 10:01:41 浏览: 96
python中的以简单例子解释函数参数、函数定义、函数返回值、函数调用
5星 · 资源好评率100%
好的,我明白了,下面是答案:
```
def my_function(arg1, arg2, arg3=0):
result1 = arg1 * arg2 * arg3
result2 = arg1 + arg2 + arg3
return result1, result2
# 调用函数并输出返回值
result_tuple = my_function(2, 3)
print(result_tuple) # 输出:(0, 5)
result_tuple = my_function(2, 3, 4)
print(result_tuple) # 输出:(24, 9)
```
此函数具有3个输入参数,`arg1`、`arg2`、`arg3`,其中`arg3`具有默认值`0`。函数返回2个值,`result1`和`result2`。如果只传递2个参数,默认将第3个参数设置为0。
在程序中,我们调用了两次这个函数,第一次只传递了2个参数(默认第3个为0),第二次传递了3个参数。每次调用时都会获得一个包含2个返回值的元组,并将其输出。
阅读全文