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语句会导致错误。
本文介绍了Python的基础知识,重点讲解了while循环的工作原理,当条件为True时代码块将持续执行,而当条件变为False或使用break语句时循环终止。还提到了无限循环的情况,以及如何通过break语句来强制退出循环。
2万+

被折叠的 条评论
为什么被折叠?



