心蓝的博客 心蓝的博客
首页
  • 零基础

    • python零基础入门
  • 专项

    • 正则表达式
  • web框架

    • django框架
    • drf
技术
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

心蓝

人生苦短,我用python
首页
  • 零基础

    • python零基础入门
  • 专项

    • 正则表达式
  • web框架

    • django框架
    • drf
技术
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • 编程基础

  • python开发环境搭建

  • 基本数据类型

  • 程序流程控制

    • 程序结构
    • if分支语句
    • while条件循环
      • 案例代码
    • for循环
    • 循环控制关键字
    • 异常处理
  • 函数与代码复用

  • 面向对象

  • 模块和包

  • 文件IO操作

  • python零基础入门
  • 程序流程控制
心蓝
2022-12-23
目录

while条件循环

# while条件循环

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

while <条件>:
    代码块
1
2
  • 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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  • 循环序列

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

# 列表的循环
>>> ls = ['a','b','c','d','e','f']
>>> index = 0
>>> while index < len(ls):
...     print(ls[index])
...     index += 1
a
b
c
d
e
f
1
2
3
4
5
6
7
8
9
10
11
12

本文完,感谢你的耐心阅读,如有需要可加我微信,备注「博客」并说明原因,我们一起进步,下次见。

上次更新: 2022/12/23, 19:09:35
if分支语句
for循环

← if分支语句 for循环→

最近更新
01
requests让接口测试如此简单 原创
03-31
02
最简明的python正则教程
03-30
03
pycharm激活码
12-30
更多文章>
Theme by Vdoing | Copyright © 2019-2025 心蓝
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式