课程
/后端开发
/Python
/初识Python
代码如下,为啥不对
sum = 0 x = 0 while True: x = x + 1 if x%2==0: continue sum=sum+x if x > 100: break print sum
2017-09-18
源自:初识Python 5-7
正在回答
if x>100,break,也就是说x=100时,还是在执行x=x+1,此时x=101,第八行改成if >99:吧
if x>100,break,也就是说x=100时,还是在执行x=x+1,此时x=101
多加了一次,x = 101 也被加到 sum了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序