课程
/后端开发
/Python
/初识Python
x=0 while Ture: x=x+1 if x>100: break print x
2016-06-11
源自:初识Python 5-6
正在回答
因为如果你不加sum的话,这段程序所做的就是不断把1-100中的正整数一个个代进去,而不会累加起来。如果你运行程序,所得的答案会是101, 而不是原题中的5050.
qq_最后的早餐_0 提问者
因为你输出的是x的值,而x=x+1
sum=0x=0while True: sum=sum+x x=x+1 if x>100: breakprint sum
sum = 0
x = 1
n = 1
while True:
sum=sum+x
x=x*2
n=n+1
if n>20:
break
print sum
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [ 0,1,2,3,4,5,6,7,8,9 ]:
if x<y:
print str(x)+str(y)
else:
continue
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序