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

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

作者头像
韩曙亮
发布于 2023-10-11 09:06:56
发布于 2023-10-11 09:06:56
51600
代码可运行
举报
运行总次数:0
代码可运行

一、while 嵌套循环

1、while 嵌套循环语法

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

while 嵌套循环 语法格式 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while 外层循环条件:
	外层循环操作1
	外层循环操作2

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

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

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

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

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

注意 :

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

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

代码示例 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"""
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
代码运行次数:0
运行
AI代码解释
复制
1 次外层循环
    第 1 次内层循环
    第 2 次内层循环
第 2 次外层循环
    第 1 次内层循环
    第 2 次内层循环
第 3 次外层循环
    第 1 次内层循环
    第 2 次内层循环
循环次数 : 3
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Python】循环语句 ⑦ ( for 循环嵌套 | continue 临时跳过本次循环 | break 结束循环 )
在 for 循环 和 while 循环中 , 都可以 使用 continue 关键字 ;
韩曙亮
2023/10/11
2.6K0
【Python】循环语句 ⑦ ( for 循环嵌套 | continue 临时跳过本次循环 | break 结束循环 )
【Python】循环语句 ① ( while 循环语法 | 代码示例 1 - while 循环操作 | 代码示例 2 - while 循环求和 | 代码示例 3 - 猜数字 )
循环控制条件 是 布尔表达式 / 布尔变量 / 布尔字面量 , 值为 True 继续循环 , 值为 False 终止循环 ;
韩曙亮
2023/10/11
3490
【Python】循环语句 ① ( while 循环语法 | 代码示例 1 - while 循环操作 | 代码示例 2 - while 循环求和 | 代码示例 3 - 猜数字 )
【Python】循环语句 ③ ( while 嵌套循环案例 - 打印乘法表 | print 不换行打印 | tab 制表符 )
默认情况下 , print 打印字符串 , 会自动在后面加上 end 参数的值 , end 参数默认值是 end='\n' 换行符 ;
韩曙亮
2023/10/11
2260
【Python】循环语句 ③ ( while 嵌套循环案例 - 打印乘法表 | print 不换行打印 | tab 制表符 )
【深入浅出C#】章节 3: 控制流和循环:循环语句
循环语句是编程中常用的一种结构,用于重复执行特定的代码块。它的作用是在满足特定条件的情况下,反复执行一段代码,以实现重复性任务的自动化处理。循环语句在程序中具有重要的地位和作用。 循环语句的重要性体现在以下几个方面。首先,循环语句能够提高代码的复用性和效率,减少代码冗余。通过循环,我们可以将需要重复执行的代码块放入循环体中,避免了多次复制和粘贴相同的代码。其次,循环语句使程序可以处理大量数据或执行大规模的任务,从而提高程序的处理能力和效率。它可以让程序按需重复执行,处理大量数据集合或持续监控某些情况。此外,循环语句还可以实现特定的算法逻辑和控制流程,如排序、搜索、遍历等。 在编程中,循环语句是一种必备的工具,可以有效地解决各种重复性任务和问题。合理地运用循环语句能够简化代码的编写和维护,提高程序的可读性和可维护性。因此,对于开发人员来说,掌握循环语句的使用方法和技巧是至关重要的。它们可以帮助我们更高效地开发程序,处理大规模任务,并实现各种复杂的业务逻辑。
喵叔
2023/07/09
3380
Python编程思想(14):嵌套循环
如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环。嵌套循环可以是两层,也可以是多层,但并不建议嵌套循环超过3层。嵌套循环既可以是 for-in循环嵌套while循环,也可以是 while循环嵌套 for-in循环,所在都是for-in循环,或都是while循环。也就是说,各种类型的循环都可以作为外层循环,各种类型的循环也都可以作为内层循环。当程序遇到嵌套循环时,如果外层循环的循环条件是True,则开始执行外层循环的循环体,而外层循环每执行一次循环,内层循环就执行一遍循环。当内层循环执行结束后,外层循环则继续执行下一次循环,当最外层循环结束后,整个嵌套循环也就结束了。
蒙娜丽宁
2020/06/16
1.6K0
【Python】循环语句 ④ ( for 循环 | for 循环基础语法 | 代码示例 - for 循环基础用法 | 代码示例2 - for 循环统计单词 )
for 循环 与 while 循环 可以 f实现 相同的 循环功能 , 二者有如下区别 :
韩曙亮
2023/10/11
3790
【Python】循环语句 ④ ( for 循环 | for 循环基础语法 | 代码示例 - for 循环基础用法 | 代码示例2 - for 循环统计单词 )
滚雪球学Java(14):快速入门JavaSE-for循环语句,轻松掌握编程技巧
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/05/02
1370
滚雪球学Java(14):快速入门JavaSE-for循环语句,轻松掌握编程技巧
Python与人工智能——32、for循环基础练习题——嵌套循环算法-打印九九乘法表
Python作为当前最为流行的一种语言与身份程序员的大家们几乎是时时刻刻分不开的,无论是做任何方面的工作基本上不会缺少Python的出现,就好似现阶段各平台的低代码Agent开发都支持的是Python语言,对其它的语言友好度都不是很高,那么,我们就非常的有必要将Python深入的了解一下,本系列文章的目的就是为了让大家对于Python有个更加直观的了解,并且要使用Python做很多的小应用,只有真正的实操了才能更好的掌握它。
红目香薰
2024/10/14
1380
Python与人工智能——32、for循环基础练习题——嵌套循环算法-打印九九乘法表
【Python入门第十二讲】循环语句
循环语句在 Python 中是控制程序重复执行特定代码块的重要工具。Python 提供了两种主要的循环语句:for 循环和 while 循环。
不惑
2024/02/07
5710
【Python入门第十二讲】循环语句
【JavaScript】JavaScript 程序流程控制 ⑤ ( 嵌套 for 循环 | 嵌套 for 循环概念 | 嵌套 for 循环语法结构 )
嵌套 for 循环 是一个 嵌套的 循环结构 , 其中一个 for 循环 位于另一个 for 循环的内部 , 分别是 外层 for 循环 和 内层 for 循环 ;
韩曙亮
2024/03/25
2850
【JavaScript】JavaScript 程序流程控制 ⑤ ( 嵌套 for 循环 | 嵌套 for 循环概念 | 嵌套 for 循环语法结构 )
《解锁嵌套循环的奥秘,让编程逻辑更强大》
在编程的世界里,循环结构就像是一个个神奇的魔法阵,能够帮助我们轻松地处理重复性的任务。而其中,嵌套循环更是一种威力强大的“组合技”,它可以让我们应对更为复杂、多层次的逻辑场景。今天,咱们就一起来深入探讨一下如何实现嵌套循环,揭开它神秘的面纱,看看它到底能在编程中发挥怎样的奇妙作用。
程序员阿伟
2024/12/09
1050
Java中for循环嵌套以及循环的中断
很多初学者到for循环这里就学不会了,今天,我来讲解一下for循环以及嵌套循环,还有中断。
用户7886150
2020/12/03
6.3K0
python第十三课——嵌套循环
2.嵌套循环: 概念:循环中再定义循环,称为嵌套循环; 【注意】嵌套循环可能有多层,但是一般我们实际开发最多两层就可以搞定了(99%的情况) 格式: 1).while中套while常用 2).while中套forin 3).forin中套while 4).forin中套forin更常用 演示forin...forin: 格式如下: for i in 容器对象: 语句块1 for j in 容器对象: 语句块2 执行流程: 模拟数据:
hankleo
2020/09/16
8860
值得收藏!16段代码入门Python循环语句
导读:本文重点讲述for语句和while语句。for语句属于遍历循环,while语句属于当型循环。除了两个循环语句外,还介绍了break、continue与pass三个用于控制循环结构中的程序流向的语句。在此基础之上,还介绍了列表推导式,这是一种特殊的循环语句。
IT阅读排行榜
2019/09/17
2.9K0
值得收藏!16段代码入门Python循环语句
while、do...while、嵌套循环复习
        首先进行循环条件判断,如果为 true,则执行{ }里的语句,如果为 false,则直接执行while后的语句,不进入循环体。
zxmttkx
2022/12/02
1.3K0
while、do...while、嵌套循环复习
【从零学习python 】11.Python循环语句和控制流程
我们发现,while循环的语法结构和if语句的结构很相像,那么这两个之间有什么区别呢?
全栈若城
2024/02/29
1140
【从零学习python 】11.Python循环语句和控制流程
【Python百日精通】Python 循环的嵌套使用与实际应用
嵌套循环是指在一个循环体内再包含一个或多个循环。外层循环控制整体的迭代流程,而内层循环则负责处理更细致的迭代任务。嵌套循环可以处理多维数据结构,如二维矩阵,或用于执行需要多层迭代的任务。
屿小夏
2024/10/31
1450
【Python百日精通】Python 循环的嵌套使用与实际应用
手撕Python之条件语句和循环语句
逻辑运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,这个称为逻辑短路
凯子坚持C
2024/09/23
1050
手撕Python之条件语句和循环语句
Java基础学习笔记三Java基础语法
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
緣來
2020/01/02
8570
Java基础学习笔记三Java基础语法
【Python】列表 List ⑦ ( 列表遍历 | 使用 while 循环遍历列表 | 使用 for 循环遍历列表 | while 循环 与 for 循环对比 )
将 列表 容器 中的数据元素 , 依次逐个取出进行处理的操作 , 称为 列表的遍历 ;
韩曙亮
2023/10/11
1K0
推荐阅读
【Python】循环语句 ⑦ ( for 循环嵌套 | continue 临时跳过本次循环 | break 结束循环 )
2.6K0
【Python】循环语句 ① ( while 循环语法 | 代码示例 1 - while 循环操作 | 代码示例 2 - while 循环求和 | 代码示例 3 - 猜数字 )
3490
【Python】循环语句 ③ ( while 嵌套循环案例 - 打印乘法表 | print 不换行打印 | tab 制表符 )
2260
【深入浅出C#】章节 3: 控制流和循环:循环语句
3380
Python编程思想(14):嵌套循环
1.6K0
【Python】循环语句 ④ ( for 循环 | for 循环基础语法 | 代码示例 - for 循环基础用法 | 代码示例2 - for 循环统计单词 )
3790
滚雪球学Java(14):快速入门JavaSE-for循环语句,轻松掌握编程技巧
1370
Python与人工智能——32、for循环基础练习题——嵌套循环算法-打印九九乘法表
1380
【Python入门第十二讲】循环语句
5710
【JavaScript】JavaScript 程序流程控制 ⑤ ( 嵌套 for 循环 | 嵌套 for 循环概念 | 嵌套 for 循环语法结构 )
2850
《解锁嵌套循环的奥秘,让编程逻辑更强大》
1050
Java中for循环嵌套以及循环的中断
6.3K0
python第十三课——嵌套循环
8860
值得收藏!16段代码入门Python循环语句
2.9K0
while、do...while、嵌套循环复习
1.3K0
【从零学习python 】11.Python循环语句和控制流程
1140
【Python百日精通】Python 循环的嵌套使用与实际应用
1450
手撕Python之条件语句和循环语句
1050
Java基础学习笔记三Java基础语法
8570
【Python】列表 List ⑦ ( 列表遍历 | 使用 while 循环遍历列表 | 使用 for 循环遍历列表 | while 循环 与 for 循环对比 )
1K0
相关推荐
【Python】循环语句 ⑦ ( for 循环嵌套 | continue 临时跳过本次循环 | break 结束循环 )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档