python函数问题
好兄弟请问下这个怎么写?编写一个函数 big_sum(numbers),它接收一个数字列表并使用 for 循环来计算给定列表中所有数字的总和,不包括 13 或更大的数字。
测试:
assert(big_sum() == 37)
def big_sum(num):
sum = 0
for each in num:
if (each >= 13):
continue
else:
sum = sum + each
return sum
if __name__ == '__main__':
result = big_sum()
print(result)
这样{:5_94:} 来个更简单的:
def big_sum(num):
return sum(filter(lambda x:x<13,num))
页:
[1]