sum(iterable[, start]) ,iterable为可迭代对象,如:
sum([ ], start) ?, #iterable为list列表.
sum(( ), start ) , #iterable为tuple元组.
最后的值=可迭代对应里面的数相加的值 + start的值
start默认为0,如果不写就是0,为0时可以不写,即sum()的参数最多为两个,其中第一个必须为iterable.
按照惯例,在开发语言中,sum函数是求和函数,求多个数据的和,而在python中,虽然也是求和函数,但稍微有些差别,sum()传入的参数得是可迭代对象(比如列表就是一个可迭代对象),返回这个被传入可迭代对象内参数的和.
比如:
①.、使用while循环
定义一个累加求和函数sum1(n),函数代码如下:
第二段:使用了三种实现累加求和的方法,分别定义了三个函数.
①.、对0-100实现累加求和,令n=100,分别调用三个函数,
代码如下:
①.、在while循环中需要定义初始值和累加变量,防止出现死循环;
举个例子
python里数列相邻数相加:
求1到n的和可以通过调用内置的sum函数来实现.
具体方法如下:
n=int(input("请输入n:"))
print("1到%d的和是:%d" %(n,sum(range(1,n+1))))
运行结果截图如下:
当输入是10时的运行结果
当输入是100时的运行结果
首先,定义一个数组,保存求和的所有整数.
输入求和的整数个数,保存在变量n中.
用for循环,控制输入所有的求和整数.
输入所有的求和整数,保存在数组中.
输出所有求和的整数,如下图所示.
调用sum函数,计算所有整数的和.
最后,输出计算得到的所有整数和.
输出结果如下:
以上就是土嘎嘎小编为大家整理的python数字相加函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!