while条件循环

while条件循环的语法格式如下:

while <条件>:
    代码块
  • while关键字空格后接条件表达式末尾加上冒号组成while语句
  • 代码块中的代码通过4个空格和while语句形成包含关系

while条件循环的运行流程图如下:

1659687665700

while语句首先计算<条件>表达式,如果结果True,则执行对应代码块中的语句,执行结束后再次执行<条件>

表达式,再次判断结果,如果为True则继续执行代码块中的语句,依此循环,直到<条件>表达式为False时跳出循环,执行下一条语句。

注意:当<条件>表达式恒为True时,形成无限循环,也叫死循环,需要小心使用。

案例代码

  • 打印数字序列
# 依次打印0-9
>>> i = 0
>>> while i < 10:
...     print(i)
...     i = i + 1
0
1
2
3
4
5
6
7
8
9
  • 循环序列

通过生成数字序列作为索引来循环序列类型

# 列表的循环
>>> ls = ['a','b','c','d','e','f']
>>> index = 0
>>> while index < len(ls):
...     print(ls[index])
...     index += 1
a
b
c
d
e
f
posted @ 2022-08-20 15:31  python心蓝  阅读(348)  评论(0编辑  收藏  举报