利用可变长度参数定义一个函数,输入为任意个数的数值,功能为对输入数据求和并输出;
程序员文章站
2022-07-15 12:25:16
...
**
-利用可变长度参数定义一个函数,输入为任意个数的数值,功能为对输入数据求和并输出;
-在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()
上一篇: 输出所有和为S的连续正数序列