课程
/后端开发
/Python
/初识Python
sum = 0
x = 0
while x < 100:
x = x + 2
sum = sum + x
print sum
2019-09-09
源自:初识Python 5-5
正在回答
可以运行,但是计算结果肯定是不对了,根据题意求100以内奇数的和。
while x < 100: 指给定一个条件,当x > 100 时退出循环。
sum = sum + x 因为sum = 0,按照逻辑先从0开始加,x应该为1,所以sum = 1,
x = x + 2 因为x = 1,所以x = 3,
开始循环代码块:sum = 4, x = 5, sum = 9, x = 7, sum = 16,x = 9.....直到 x 大于100时,退出循环。
这应该是算的是100以内所有偶数的和吧?
应该是运行器有问题吧,代码语法是没问题的,不过运行的结果不对。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序