"""
写函数,接收n个数字,求这些参数数字的和。(动态传参)
"""


# # 方法一:
# def func(*args):
#     sum_all = 0
#     for i in args:
#         sum_all += i
#     return sum_all
#
#
# print(func(1, 5, 7, 8))

# # 方法二:
# # print(sum([3, 5, 7]))
# print(sum((1, 5, 7, 8)))  # sum中可以直接接受一个可迭代对象. 他会把这个可迭代对象进行迭代. 把每个元素累加

# 方法三:
def func(*args):  # args是元组. 可以迭代
    return sum(args)


print(func(1, 5, 7, 8))
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐