编程题
多个数相加计算程序
任务内容:要求从键盘输入多个整数,数与数之间用逗号隔开,请计算出多个数之和。
程序编写要求:(1)按要求使用不定长参数。(2)输出如下图所示:
编程思路
1、这里主要考察函数的不定长参数,也叫可变参数。可变参数一般以元组、列表的形式传递。
2、不定长参数的定义格式:*arg,注意参数前的*号不可以省略。
编码实现#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @Author : 青松
# @Time : 2020/4/17 9:21
# @Site : www.itclub16.com
#不定长参数相加
def sum(*num):
sum=0
for n in num:
sum += int(n)
return sum
str=input("请输入需要进行加法计算的数(数与数之间请用逗号隔开):")
list_input = str.split(",")
print("多个数之和:",sum(*list_input))
运行结果