while循环和for循环类似。for循环一直进行,直到到达列表的末尾,但是while循环会不定的循环,直到给定条件的值等于False。
x = 0
while x < 10:
print x
x += 1
这个程序的行为是使用了while循环。这是上面程序所做的事情:
1. 给x赋值0
2. 检查是否满足x < 10
3. 如果x < 10的值是True, 执行下面的代码块. 如果是False退出循环
4. 打印x
5. 把x值加1
使用while循环需要注意一件事,就是不要创建死循环。这里用到的技巧是break语句,它会直接跳出循环。不论出于何种原因,如果你想要在for循环中提前跳出,也可以使用这个技巧。