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

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

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

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


1. while循环的嵌套应用

【Python入门】Python循环语句(while循环的嵌套应用)
程序中的循环:循环内套循环

2. while循环的嵌套

演示while循环的嵌套使用

# 外层:跑步100天的控制
# 内层:每天的跑步减热量的控制

i = 1
while i <= 100:
    print(f"今天是第{i}天,准备跑步.....")

    # 内层循环的控制变量
    j = 1
    while j <= 10:
        print(f"掉了{j}热量")
        j += 1

    print("称一下体重")
    i += 1

print(f"坚持到第{i - 1}天,减肥成功")

代码结果:

……
今天是第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. while循环的嵌套-注意点

  1. 同判断语句的嵌套一样,循环语句的嵌套,要注意空格缩进。
  2. 基于空格缩进来决定层次关系
  3. 注意条件的设置,避免出现无限循环(除非真的需要无限循环)

4. 总结

  1. 嵌套循环的语法格式:【Python入门】Python循环语句(while循环的嵌套应用)

  2. 嵌套循环需要注意的地方:
    注意条件的控制,避免无限循环
    多层嵌套,主要空格缩进来确定层次关系

  3. 嵌套循环的使用难点:
    循环条件的控制,层次越多越复杂,需要细心+耐心

5. while循环的嵌套案例

使用while嵌套循环,打印九九乘法表

5.1 补充知识-print输出不换行

默认print语句输出内容会自动换行,如下图:
【Python入门】Python循环语句(while循环的嵌套应用)

在即将完成的案例中,我们需要使用print语句,输出不换行的功能,非常简单,实现方式如下:
【Python入门】Python循环语句(while循环的嵌套应用)

如图,在print语句中,加上 end=’’ 即可输出不换行了
ps: end=’’ 是使用的方法传参功能,我们在后面会详细讲解。

5.2 补充知识-制表符\t

在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。
它可以让我们的多行字符串进行对齐。
比如:
【Python入门】Python循环语句(while循环的嵌套应用)

5.3 练习案例-打印九九乘法表

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

  1. 2层循环,外层控制行,内层控制列
  2. 外层循环和内存循环的累加数字变量,用以辅助输出乘法表的数值

演示使用while的嵌套循环
打印输出九九乘法表

# 定义外层循环的控制变量
i = 1
while i <= 9:

    # 定义内层循环的控制变量
    j = 1
    while j <= i:
        # 内层循环的print语句,不要换行,通过\t制表符进行对齐
        print(f"{j} * {i} = {j * i}\t", end='')
        j += 1

    i += 1
    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	

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

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

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

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

相关文章

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

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

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

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

    2024年01月18日
    浏览(96)
  • 【C语言趣味教程】(11) 循环语句Ⅰ:while 循环 | 循环的类型 | 流程图基础 | 循环的定义 | 死循环 | while 循环嵌套 | break 语句 | continue 语句

        🔗 《C语言趣味教程》👈 猛戳订阅!!! \\\"我们先来思考一个富有哲学性的问题,人类的本质是什么?我们知道,人类的本质就是复读机!那复读机的本质又是什么?复读机的本质就是循环!本章的主题就是循环,我们来好好研究研究,还是和上一章一样,我们先介绍

    2024年02月03日
    浏览(53)
  • 【Python入门】Python循环语句(while循环的基础语法)

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

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

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

    2024年02月14日
    浏览(54)
  • 【Python入门篇】——Python中循环语句(while循环的基础语法和基础案例)

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

    2024年02月05日
    浏览(58)
  • Shell脚本while循环语句应用

    记录 :433 场景 :Shell脚本while循环语句应用。Shell脚本while循环语句应用。while do done、while : do done、while true do done。 版本 :CentOS Linux release 7.9.2009。 1.while常用格式 1.1格式一:while do done 1.2格式二:无限循环(while : do done) 1.3格式三:无限循环(while true do done) 2.使用while遍历数组

    2024年02月06日
    浏览(73)
  • 【python基础】循环语句-while循环

    循环语句主要的作用是在多次处理具有相同逻辑的代码时使用。while循环是Python提供的循环语句之一。 while循环的语法格式之一: 比如我们输出1-10之间的奇数,编写程序如下所示: while循环如果放在生产生活中的话,类似于循环处理,如下图所示 我们可以通过设置条件表达

    2024年02月08日
    浏览(44)
  • Python循环语句(while循环、for循环)

    Python循环语句主要有while循环和for循环,Python 循环语句的控制结构图如下所示: Python中的while语句形式一般是: while 判断语句(condition): 执行语句(statements) while循环的执行图如下: 在Python需要注意冒号的格式和缩进,比如你在Python中使用冒号只能使用英文格式的双引号\\\"

    2024年02月06日
    浏览(63)
  • Python循环语句——for循环的嵌套使用

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

    2024年02月20日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包