ProgrammingEx33 While-loopWhile 循环在 Ex32 中,学习for循环, while循环是另一种实现方式。while语句,通关判断条件语句“真假”,决定是否继续循环。while循环类似于可以重复多次的if语句 。 同样是循环,for循环逻辑上,在一开始就给出了循环的边界条件。while循环 以条件语句作为边界条件,更加灵活,但是容易导致“死循环”。所以在实践中,慎用while。示例代码Ex33示例代码,如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 i = 0 numbers = [] while i < 6: print "At the top i is %d" % i numbers.append(i) i = i + 1 print "Number now: ", numbers print "At the bottom i is %d" % i print "The numbers: " for num in numbers: print num 代码运行,结果如图:小结while循环 类似可重复条件语句;while循环边界条件要慎重设定,否则容易陷入死循环。