首页 > 分享 > 8天Python从入门到精通 第四章 Python循环语句 4.8 for循环的嵌套应用

8天Python从入门到精通 第四章 Python循环语句 4.8 for循环的嵌套应用

最新推荐文章于 2024-11-29 19:15:05 发布

Ding Jiaxiong 于 2023-02-02 09:41:06 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

8天Python从入门到精通

【黑马程序员python教程,8天python从入门到精通,学python看这套就够了】

文章目录 8天Python从入门到精通第四章 Python循环语句4.8 for循环的嵌套应用4.8.1 for循环的嵌套4.8.2 总结4.8.3 案例 第四章 Python循环语句 4.8 for循环的嵌套应用 4.8.1 for循环的嵌套

同while一样,for循环也支持嵌套使用

生活中的嵌套循环

在这里插入图片描述

程序中的嵌套for 循环

在这里插入图片描述

同样以向小美表白的案例为例

坚持表白100天每天送花10束

表白100天、每一天都会送10朵玫瑰花

i = 1 for i in range(1, 101): print(f"今天是向小美表白的第{i}天, 坚持!") for j in range(1, 11): print(f"送给小美的第{j}朵玫瑰花") print(f"小美, 我喜欢你!(第{i}天的表白结束)") print(f"第{i}天, 表白成功") 12345678'

如图,和while循环一样,需要注意缩进。因为通过缩进,确定层次关系

运行结果

在这里插入图片描述

我们目前学习了2个循环,while循环和for循环。

这两类循环语句是可以相互嵌套的,如下,小美表白的案例可以改为:

i = 1 while i <= 100: print(f"今天是向小美表白的第{i}天, 坚持!") for j in range(1, 11): print(f"送给小美的第{j}朵玫瑰花") print(f"小美, 我喜欢你!(第{i}天的表白结束)") i += 1 print(f"第{i - 1}天, 表白成功") 123456789'

运行结果

在这里插入图片描述

4.8.2 总结 for循环的嵌套语法:

在这里插入图片描述

注意事项:

需要注意缩进,嵌套for循环同样通过缩进确定层次关系

for循环和while循环可以相互嵌套使用

4.8.3 案例

【练习案例:for循环打印九九乘法表】

通过for循环,输出如下九九乘法表内容

在这里插入图片描述

提示:

2层循环,外层控制行,内层控制列可使用range语句来得到数字序列进行for循环内层for循环的range最大范围,取决于当前外层循环的数字

在这里插入图片描述

for i in range(1, 10): for j in range(1, i + 1): print(f"{j}*{i}={j * i}t", end='') print() 1234'

运行结果

在这里插入图片描述

相关知识

【Python】基础
python二级选择题与分析(8)
python 绘制一个四瓣花图
SKYNE/python
Python学习手册
基于Python爬虫的电商网站彩妆数据的分析与研究
加法接力赛C语言算法,C语言循环结构
python中turtle画三朵玫瑰
python画简单花
如何使用python画玫瑰花

网址: 8天Python从入门到精通 第四章 Python循环语句 4.8 for循环的嵌套应用 https://m.huajiangbk.com/newsview793371.html

所属分类:花卉
上一篇: python循环的复习练习
下一篇: 2022的七夕,奉上7个精美的表