def fun():
res = 0
for i in range(1,101):
if i%2 == 0:
res += i
return res
print(fun())
这里有一个相同问题: 请查看是否对问题有帮助~
https://ask.csdn.net/questions/7733743
一个是缩进问题,没对准:
def fun():
res = 0
for i in range(1,101):
if i%2 == 0:
res += i
return res
print(fun())
这是偶数相加的问题,要学会用range()函数的第三个参数,步进改为2,就能省掉if判断了
def fun():
res = 0
for i in range(2,101,2):
res += i
return res
print(fun())
从for那一行开始到return那一行,都要缩进去,成为函数fun()的一部分