高飞的鱼
2022-01-14 17:02
num=0
sum=0
while num<=1000:
num=num+2
sum=sum+num
continue
print(sum)
你做的题是0~1000的偶数集合?
你目前写的程序计算了0~1002的偶数集合,因为最后一次计算时,num=1000,num+2=1002,sum=1002+sum
所以计算结果不对
应该把num=num+2写到sum=sum+num 后
因为你这个代码continue前面没有用if去定义,所以你这个continue是没有意义的
你既然这么写的话就没必要加continue
num = 0 sum = 0 while num <= 1000: sum = sum + num num = num + 2 # 将加2这一项放下面 print(sum) # 注意:用不上contine函数(会报错)
Python3 入门教程(新版)
154157 学习 · 1075 问题
相似问题