课程
/后端开发
/Python
/初识Python
sum=0
x=0
while True:
x=x+1
if x%2==0:
continue
sum=sum+x
if x>99:
break
print sum
2019-03-06
源自:初识Python 5-7
正在回答
sum=sum+x这行,应该放在break 下面,中止之后再求和
别听二楼的。
他说的对。
别听一楼在那瞎扯。
因为当x=100时,100取余为0 ,本次循环执行的是cotinue分支,跳过本次循环不执行break语句,下次循环会多加一个101,然后break,想解决问题就把sum的赋值语句挪到break之后,这样会先break,不会加101
x > 100
99是100以内的奇数
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序