3. 定义一个具有3个输入参数、2个返回值的函数,其中2个输入参数具有默认值,并编写一段程序调用这个函数。
时间: 2023-05-31 09:08:07 浏览: 115
Python定义函数时参数有默认值问题解决
能够回答。以下是代码示例:
```python
def my_function(a, b=1, c=2):
"""
这个函数具有三个输入参数a、b、c,其中b和c具有默认值1和2。
函数返回a+b和a*c两个值。
"""
return a+b, a*c
# 调用函数
result1, result2 = my_function(2)
print(result1, result2)
# 输出:3 4
result1, result2 = my_function(2, 3)
print(result1, result2)
# 输出:5 6
result1, result2 = my_function(2, 3, 4)
print(result1, result2)
# 输出:5 8
```
这个函数具有三个输入参数a、b、c,其中b和c具有默认值1和2。函数返回a+b和a*c两个值。在调用函数时,如果不提供b和c的值,则会使用它们的默认值。如果提供了这些值,将使用提供的值覆盖默认值。
阅读全文