利用可变长度参数定义一个函数,输入为任意个数的数值,功能为对输入数据求和并输出;

-利用可变长度参数定义一个函数,输入为任意个数的数值,功能为对输入数据求和并输出;

-在main函数中,测试函数的功能。

def theSum(*p):  # 接收任意多个实参并将其放入一个元组中 求和函数
    lst = p[0]  # 取第一个元素 列表
    sum = 0
    for i in range(0, len(lst)):
        sum = sum + int(lst[i])
    print(sum)


def main():
    print("请输入数字,多个数字之间用一个空格隔开:")
    p = input()  # 输入
    lst = p.split(" ")  # 字符串分隔,实现输入任意个数的数值的功能
    theSum(lst)


if __name__ == '__main__':  # 调用main()函数
    main()

你可能感兴趣的:(python,python)