python基础学习第十二章
while循环
如果if语句的计算结果为True,则if语句的代码会运行一次,如果计算结果为False,则不会运行。 while语句是相似的,while只要条件为True,while内部的代码就会执行。 当条件为False时就停止while循环,程序继续往后执行。 例如:
i = 1 while i <= 5: print(i) i = i + 1 print("Finished!")
#运行结果 1 2 3 4 5 Finished!
while循环体中的代码被重复执行,这被称为迭代。
while循环 无限循环是一种特殊的while循环,它永远不会停止运行。它的条件总是True。 一个无限循环的例子:
while i = 1: print("in the loop")
这个程序将无限期的打印“in the loop”。 注意:可以通过使用Ctrl-c快捷键或关闭程序来停止程序的执行。
break语句
要提前结束while循环,可以使用break语句。 在循环中遇到时,break语句会立即结束循环。
i = 0 while 1 == 1: print(i) i = i + 1 if i >= 5: print("breaking") break print("finished")
结果:
0 1 2 3 4 breaking finished
注意:在循环外部使用break语句会导致错误。
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
个性化推荐是什么及其应用