课程
/后端开发
/Python
/初识Python
sum = 0
x = 1
while x<100 and x%2!=0:
sum=sum+x
x=x+1
print sum
为什么不行啊 如果不行那么应该怎么写呢
2014-10-15
源自:初识Python 5-5
正在回答
注意: 因为是while x<100 and x%2!=0:两个条件都满足才进行循环,当第一次循环后,x=2, 在判断时两个条件不能满足,所以退出循环,输出的就是1。
方法1:
while x<100:
if x%2!=0:
方法2:
x=x+2
或者其它方法。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序