defSum(*args):
count=0
foriinargs:
count+=i
returncount
2、使用递归函数,定义一个累加求和函数sum3(n),递归函数一定要设置递归的出口,即当函数满足一个条件时,函数不再执行,目的防止出现死循环;设置当n=1时,大家让函数返回1,return后面的代码不在执行。
defsum_numbers(num):
#1.出口
ifnum==1:
return1
#2.数组累加
temp=sum_numbers(num-1)
returnnum+temp
result=sum_numbers(3)
print(result)
1.sum函数
Python中的求和运算
2、语法
sum(iterable,[start=0])
3、参数
iterable:iterable为可迭代对象,可以是list、tuple或者dictionary等。
start:指定相加的参数,如果没有设置这个值,默认为0
4、返回值
返回迭代器中所有元素相加得总和
5、用法
对象是列表,元组,集合。内置sum。
举例:
>>>sum([1,2,3],2)
8//元素相加之后再加2
>>>sum((1,2,3))
6
>>>sum({1,2,3})
6
>>>sum(range(5))
10