如何使用可变参数实现用户输入任意个数整数后,输出这些整数的总和?
时间: 2024-05-14 14:13:14 浏览: 36
c++11可变参数使用示例
可以使用函数定义中的可变参数列表,在参数名前加上 * 号,表示接受任意个数的参数。如下所示:
``` python
def sum_integers(*args):
total = sum(args)
return total
# 示例调用
result = sum_integers(1, 2, 3, 4)
print(result) # 输出 10
```
以上代码通过可变参数列表 args 将所有传入的整数自动组合成一个元组,并使用内置函数 sum() 直接求和,最后返回总和。
阅读全文