任何人都可以给我一个关于如何创建自己的求和函数的提示吗?我不被允许 使用sum()...
def add_divisors(start,stop,j):
xs = (start,stop,j)
for x in xs:
#student code
return sum(range(start,stop,j)) # How to sum without sum()
#cannot use sum()
#add_divisors(11, 11, 11) → 11 # 11 is a multiple of 11
答案 0 :(得分:0)
你唯一能想到的就是评论中提到的sum的功能。
检查一下: -
def add_divisors(start,stop,step):
ls = list(range(start,stop,step))
total = 0
for i in ls:
total+=i
return total
print(add_divisors(2,6,1))