如图26648748289291749201937819297473749001937
def sum_numbers(*args):
total = 0
for num in args:
total += num
return total
# 测试
print(sum_numbers(1, 2, 3)) # 输出 6
print(sum_numbers(10, 20, 30, 40, 50)) # 输出 150
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
## *args 可以接受任意参数
def sum_numbers(*args:int):
# 循环所有参数,并求和
result = 0
for i in args:
result += i
# 返回
return result
# return sum(args) #这个是利用内部函数直接求和,并返回
result = sum_numbers(1,2,3,4)
print(result)
|