Python while 循环语句使用详解(2)

带while循环的else子句不经常使用。 一种常见的情况是,当您希望从循环中中断时,如果循环继续运行直到条件评估为false,则可以执行某些语句或函数。

无限 while 循环

无限循环是无限重复的循环,直到程序终止才终止。 如果条件始终为真,则将出现无限循环。

无限循环通常用于使程序等待某些外部事件的发生。 通常,在Python中,使用while True创建无限循环:除了True,您还可以使用始终返回true的任何其他表达式。

这是一个无限while循环的示例,该循环将继续提示您输入“Yes”:

>>> while True:
...    i = input('Please enter \'Yes\': ')
...    if i.strip() == 'Yes':
...        break
...

上面的while循环将一直运行,直到您输入“Yes”:

Please enter 'Yes': 3
Please enter 'Yes': 1
Please enter 'Yes': linuxmi
Please enter 'Yes': linuxmi.com
Please enter 'Yes':
Please enter 'Yes': Yes

Python while 循环语句使用详解

终止无限循环的另一种方法是按CTRL + C。

编写无限循环时,请确保使用break语句在某个时刻退出循环。

总结

只要给定条件的值为true,while循环就会重复执行其语句。

如果您有任何疑问或反馈,请随时发表评论。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7218513593c2679b334cf5d478b5406f.html