Python while 循环
2017-04-16 16:00
211 查看
简述
在 Python 中,while 循环用于遍历代码块,只要判断条件为 True,就会一直不停地循环执行。通常,在事先不知道迭代次数的情况下使用 while 循环。
简述
while 循环
while else
版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820
while 循环
语法格式:while <判断条件>: <循环体>
进入 while 循环,首先检测判断条件,只有当其为 True 时,才会进入循环体。一次迭代后,再次检测判断条件,此过程一直持续到判断条件为 False。
和 for 循环一样,while 的循环体也通过缩进来确定。
流程图:
如果说 for 循环是顺序播放,那 while 循环可以视为单曲循环。
i = 0 while i < 3: print('正在播放:双节棍') i += 1
运行程序,输出如下:
正在播放:双节棍
正在播放:双节棍
正在播放:双节棍
这里,只要计数器 i 小于 3(单曲循环 3 次),判断条件将为 True。
注意:要在循环体中增加计数器的值,这非常重要(很容易忽视),否则将导致无限循环。
while … else
与 for 循环相同,在 while 循环中也可以有一个可选的 else 块。如果 while 循环中的判断条件为 False,则 else 部分被执行。
注意: while 循环可以用 break 语句终止,在这种情况下,else 部分被忽略。
i = 0 while i < 3: print('正在播放:双节棍') i += 1
else:
print('播放结束')
运行程序,输出如下:
正在播放:双节棍
正在播放:双节棍
正在播放:双节棍
播放结束
可以看到,在第四次迭代中,while 中的条件变为 False。因此,else 部分被执行。
相关文章推荐
- python语言if判断,for,while循环,自编的小例子,规范版
- python while循环实例
- python中如果在while循环中return会导致循环中断
- python while循环控制
- python中循环语句while用法实例
- Python的while循环
- python-可变迭代对象在for循环中的风险Risk in FOR loop while looping mutable iterable object
- Python学习:两种循环语句for和while
- [零基础学python]用while来循环
- 零基础学python-2.12 循环while语句
- python读写文件文件中for循环和while循环区别
- 2.9 python中的while循环语句 [python入门教程]
- Python for, while循环后面加else的作用
- Python 核心编程 例8.1 while-else循环举例
- 跟老齐学Python之用while来循环
- Learn Python The Hard Way学习(33) - While循环
- Python while循环语法
- Python中的判断、循环 if...else,while
- python中while循环语句用法简单实例
- 零基础学python-2.12 循环while语句