课程
/后端开发
/Python
/初识Python
sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x%2: continue sum=sum+x print (sum)
2020-02-26
源自:初识Python 5-7
正在回答
数值0,相当于布尔值的 False,是这样的吗?
if x%2: 代表过滤奇数 执行continue则跳过sum=sum+x 语句下一步从x = x + 1开始执行。这段代码的目的时0~99之间的偶数和
if x%2: continue 意味着当x为奇数时跳过这一步
所以你这个计算的是从2加到100,项数为50的一个等差数列,结果就是2550
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序