Python中while循环

a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b

#执行以上程序,输出结果为:

1 
1
2
3
5
8
#为什么第二个值不是2而是1?
#因为右边的表达式会在赋值变动之前执行。右边表达式的执行顺序是从左往右的。

end关键字

关键字end可以用于将结果输出

到同一行,或者在输出的末尾添加不同的字符,用法如下:

print(b, end=',')

 



posted on 2016-04-08 00:10  红色布鞋  阅读(190)  评论(0)    收藏  举报