我想问这个代码的运行结果是多少

I=0
s=0
while I<=9:
I=I+1
if I%2==1
pass
else:
continue
s=s+I
print(s)

25
代码计算的是9之内的奇数和。

你这个代码是错误的,缩进不对,麻烦使用代码块添加代码,缩进不一样,结果也会不一样

img

计算1+3+5+7+9,不用这么复杂。可以简化为以下几种:

I,s = 0,0
while I<=9:
    if I%2:
        s=s+I
    I=I+1
print(s)

s=0
for I in range(10):
    if I%2:
        s=s+I
print(s)

s=0
for I in range(1,10,2):
    s=s+I
print(s)

print(sum([I for I in range(1,10,2)]))

print(sum([2*I+1 for I in range(5)]))