【Python入门】Python循环语句(for循环的嵌套应用)

这篇具有很好参考价值的文章主要介绍了【Python入门】Python循环语句(for循环的嵌套应用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Python入门】Python循环语句(for循环的嵌套应用)
前言

📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。
📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,持续更新,请大家拭目以待恒川的专栏!
📘相关专栏C语言初阶、C语言进阶、恒川的日常汇报、大家有兴趣的可以看一看
📙对Java感兴趣的可以看看Java入门篇系列。


1. for循环的嵌套

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

2. 程序中的嵌套for循环

【Python入门】Python循环语句(for循环的嵌套应用)
同样以恒川跑步的案例为例
坚持跑步100天
每天减少10卡路里热量

# 坚持跑步100天,每天减少10卡路里热量
# range
i = 0
for i in range(1, 101):
    print(f"今天是恒川跑步的第{i}天,加油坚持。")

    # 写内层的循环了
    for j in range(1, 11):
        print(f"给自己减少了{j}卡路里热量")

    print("称一称自己的体重")

print(f"第{i}天,减肥成功")

代码结果:

……
今天是恒川跑步的第98天,加油坚持。
给自己减少了1卡路里热量
给自己减少了2卡路里热量
给自己减少了3卡路里热量
给自己减少了4卡路里热量
给自己减少了5卡路里热量
给自己减少了6卡路里热量
给自己减少了7卡路里热量
给自己减少了8卡路里热量
给自己减少了9卡路里热量
给自己减少了10卡路里热量
称一称自己的体重
今天是恒川跑步的第99天,加油坚持。
给自己减少了1卡路里热量
给自己减少了2卡路里热量
给自己减少了3卡路里热量
给自己减少了4卡路里热量
给自己减少了5卡路里热量
给自己减少了6卡路里热量
给自己减少了7卡路里热量
给自己减少了8卡路里热量
给自己减少了9卡路里热量
给自己减少了10卡路里热量
称一称自己的体重
今天是恒川跑步的第100天,加油坚持。
给自己减少了1卡路里热量
给自己减少了2卡路里热量
给自己减少了3卡路里热量
给自己减少了4卡路里热量
给自己减少了5卡路里热量
给自己减少了6卡路里热量
给自己减少了7卡路里热量
给自己减少了8卡路里热量
给自己减少了9卡路里热量
给自己减少了10卡路里热量
称一称自己的体重
第100天,减肥成功

3. for循环的嵌套注意点

# 坚持跑步100天,每天减少10卡路里热量
# range
i = 0
for i in range(1, 101):
    print(f"今天是恒川跑步的第{i}天,加油坚持。")

    # 写内层的循环了
    for j in range(1, 11):
        print(f"给自己减少了{j}卡路里热量")

    print("称一称自己的体重")

print(f"第{i}天,减肥成功")

如上代码,和while循环一样,需要注意缩进
因为通过缩进,确定层次关系
我们目前学习了2个循环,while循环和for循环。
这两类循环语句是可以相互嵌套

4. 总结

  1. for循环的嵌套语法:
    见右图【Python入门】Python循环语句(for循环的嵌套应用)

  2. 注意事项:
    需要注意缩进,嵌套for循环同样通过缩进确定层次关系
    for循环和while循环可以相互嵌套使用

5. 练习案例-for循环打印九九乘法表

通过for循环,输出如下九九乘法表内容
【Python入门】Python循环语句(for循环的嵌套应用)
提示:

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

演示for循环打印九九乘法表

# 通过外层循环控制行数
for i in range(1, 10):
    # 通过内层循环控制每一行的数据
    for j in range(1, i + 1):
        # 在内层循环中输出每一行的内容
        print(f"{j} * {i} = {j * i}\t", end='')

    # 外层循环可以通过print输出一个回车符
    print()

代码结果:

1 * 1 = 1	
1 * 2 = 2	2 * 2 = 4	
1 * 3 = 3	2 * 3 = 6	3 * 3 = 9	
1 * 4 = 4	2 * 4 = 8	3 * 4 = 12	4 * 4 = 16	
1 * 5 = 5	2 * 5 = 10	3 * 5 = 15	4 * 5 = 20	5 * 5 = 25	
1 * 6 = 6	2 * 6 = 12	3 * 6 = 18	4 * 6 = 24	5 * 6 = 30	6 * 6 = 36	
1 * 7 = 7	2 * 7 = 14	3 * 7 = 21	4 * 7 = 28	5 * 7 = 35	6 * 7 = 42	7 * 7 = 49	
1 * 8 = 8	2 * 8 = 16	3 * 8 = 24	4 * 8 = 32	5 * 8 = 40	6 * 8 = 48	7 * 8 = 56	8 * 8 = 64	
1 * 9 = 9	2 * 9 = 18	3 * 9 = 27	4 * 9 = 36	5 * 9 = 45	6 * 9 = 54	7 * 9 = 63	8 * 9 = 72	9 * 9 = 81	

我们会发现for循环比while循环简便很多


如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞👍作为鼓励,并评论收藏一下,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。文章来源地址https://www.toymoban.com/news/detail-498707.html

到了这里,关于【Python入门】Python循环语句(for循环的嵌套应用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python循环语句——for循环的嵌套使用

    在Python编程中,循环是控制程序流程的重要工具,它允许我们重复执行某段代码,直到满足特定的条件为止。其中,for循环是Python中最常用的循环类型之一。而嵌套循环,即在一个循环内部再嵌套另一个循环,更是为我们提供了强大的数据处理能力。在本文中,我们将深入探

    2024年02月20日
    浏览(32)
  • Python的流程控制语句,while循环和嵌套、for循环、break和continue、冒泡排序

    流程控制语句是用于控制程序的执行顺序的语句。在Python中,主要有while循环和嵌套、for循环、break和continue语句、冒泡排序等。 while循环和嵌套: while循环用于多次执行一段代码,直到条件不再满足为止。嵌套是将一个while循环放在另一个while循环内部,实现多层循环。 示例

    2024年01月18日
    浏览(79)
  • [Python入门]Python中的循环语句(for循环语句)

    一、for 循环简介 循环就是重复做某件事,for循环是python提供第二种循环机制(第一种是while循环),理论上for循环能做的事情,while循环都可以做。 for 的语句格式如下: for  变量   in   循环序列:         【循环体】 注:通过 for 循环依次将 循环序列 中的数据取出赋

    2024年04月11日
    浏览(82)
  • 《Python入门到精通》循环语句 while循环,for循环

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 小白零基础《Python入门到精通》 while

    2024年02月14日
    浏览(41)
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 除了while循环语句外

    2024年02月06日
    浏览(35)
  • 【C语言趣味教程】(12) 循环语句Ⅱ:for 循环 | for 循环的嵌套 | for 的省略 | 死循环 for(;;) | 左闭右开写法 | for 语句中的 break 和 continue

        🔗 《C语言趣味教程》👈 猛戳订阅!!! 0x00 引入:什么是 for 循环? for 循环 (For cycle) 是 C 语言中的一种循环语句,用于重复执行一段相同的或者类似的代码逻辑。 for 循环的为 for ,后面跟着括号,括号中有 3 个表达式,每个表达式用 ; 区隔开来: 📚 这 \\\"三

    2024年02月03日
    浏览(33)
  • 【Python】循环语句 ② ( while 嵌套循环 | 代码示例 - while 嵌套循环 )

    while 嵌套循环 就是 在 外层循环 中 , 嵌套 内层循环 ; while 嵌套循环 语法格式 : while 嵌套循环 也是基于 空格缩进 , Python 中基于 空格缩进 判定代码逻辑的层次关系 ; 外层循环 的 循环操作 前面有 四个空格缩进 , 内层循环 的 while 和 循环条件 所在的语句 前面有 四个空

    2024年02月06日
    浏览(37)
  • Python——for循环的嵌套

      用Python坚持表白一百天,每天都送10朵花,一百天表白成功! 运行代码如下:  

    2024年01月16日
    浏览(29)
  • 44. python的for循环嵌套

    嵌套是指一个对象中包含另一个与它相似的对象。 俄罗斯套娃就是典型的嵌套,一个套娃里有多个外观相同,大小不同的娃。 【Python中的嵌套】 列表嵌套:列表的元素为列表。 if嵌套:if语句中嵌套有一个或多个if语句。 for循环嵌套:for循环语句中嵌套有一个或多个for循环

    2024年02月09日
    浏览(30)
  • 【Python入门】Python的判断语句(判断语句的嵌套)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包