python输出1到100的偶数之和用函数

如题所述

代码如下:




def even_sum(num):
result = 0
for i in range(1,num + 1):
if i % 2 == 0:
result+= i
return  result

print(even_sum(100))


更简便的方法是使用列表推导 一行代码就行:

print(sum([i for i in range(0,101,2 )]))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-09
def fun():
res = 0

for i in range(1, 101):

if i % 2 == 0:

res += i
return res

print(fun())
相似回答