前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】循环语句 ② ( while 嵌套循环 | 代码示例 - while 嵌套循环 )

【Python】循环语句 ② ( while 嵌套循环 | 代码示例 - while 嵌套循环 )

作者头像
韩曙亮
发布2023-10-11 17:06:56
2620
发布2023-10-11 17:06:56
举报
文章被收录于专栏:韩曙亮的移动开发专栏

一、while 嵌套循环

1、while 嵌套循环语法

while 嵌套循环 就是 在 外层循环 中 , 嵌套 内层循环 ;

while 嵌套循环 语法格式 :

代码语言:javascript
复制
while 外层循环条件:
	外层循环操作1
	外层循环操作2

	while 内存循环条件:
		内层循环操作1
		内层循环操作2

while 嵌套循环 也是基于 空格缩进 , Python 中基于 空格缩进 判定代码逻辑的层次关系 ;

外层循环 的 循环操作 前面有 四个空格缩进 ,

内层循环 的 while 关键字 和 循环条件 所在的语句 前面有 四个空格缩进 ,

内存循环 的 循环操作 前面有 八个空格缩进 ;

注意 :

  • 注意 外层循环 与 内层循环 的 控制条件 的设置 , 不要出现无限循环 ;
  • 循环层次越多 , 涉及到的 循环控制变量 也就越多 ;

2、代码示例 - while 嵌套循环

代码示例 :

代码语言:javascript
复制
"""
while 嵌套循环代码示例
"""

# 外层循环 循环控制变量
i = 1

# 外层循环 循环条件
while i <= 3:
    # 外层循环操作
    print(f"第 {i} 次外层循环")

    # 内层循环 循环控制变量
    j = 1
    # 内层循环条件
    while j <= 2:
        # 内层循环操作
        print(f"    第 {j} 次内层循环")
        # 内层循环控制变量自增
        j += 1

    # 外层循环控制变量自增
    i += 1

# 如果要统计循环次数, 使用 i - 1,
# 因为最后一次运行 i 自增为 4 ,
# 不符合 i <= 3 的要求 , 终止循环
# 循环次数为 i - 1
print(f"循环次数 : {i - 1}")

执行结果 :

代码语言:javascript
复制
第 1 次外层循环
    第 1 次内层循环
    第 2 次内层循环
第 2 次外层循环
    第 1 次内层循环
    第 2 次内层循环
第 3 次外层循环
    第 1 次内层循环
    第 2 次内层循环
循环次数 : 3
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、while 嵌套循环
    • 1、while 嵌套循环语法
      • 2、代码示例 - while 嵌套循环
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档