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

以你之姓@ 2024-05-23 14:02 140阅读 0赞

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

在这里插入图片描述


for循环的嵌套应用

  • 嵌套格式
  • 总结:
  • 题目练习

嵌套格式

同while一样,for循环也支持嵌套使用
嵌套格式:
在这里插入图片描述
我们以向小美表白的案例为例
坚持表白100天
每天送花10束

  1. # 坚持表白100天,每天都送10朵花
  2. # range
  3. i = 0
  4. for i in range(1, 101):
  5. print(f"今天是向小美表白的第{
  6. i}天,加油坚持。")
  7. # 写内层的循环了
  8. for j in range(1, 11):
  9. print(f"给小美送的第{
  10. j}朵玫瑰花")
  11. print("小美我喜欢你")
  12. print(f"第{
  13. i}天,表白成功")

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

我们学习过的while循环和for循环。
这两类循环语句是可以相互嵌套的

  1. i = 1
  2. while i <= 100:
  3. print(f"今天是向小美表白的第{
  4. i}天,加油坚持。")
  5. for j in range(1, 11):
  6. print(f"给小美送的第{
  7. j}朵玫瑰花")
  8. print("小美我喜欢你")
  9. i += 1;
  10. print(f"第{
  11. i-1}天,表白成功")

运行结果
在这里插入图片描述


总结:

  1. for循环的嵌套语法:
    在这里插入图片描述
  2. 注意事项:

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

题目练习

练习: for循环打印九九乘法表

  1. 2层循环,外层控制行,内层控制列
  2. 可使用range语句来得到数字序列进行for循环
  3. 内层for循环的range最大范围,取决于当前外层循环的数字
  1. # 通过外层循环控制行数
  2. for i in range(1, 10):
  3. # 通过内层循环控制每一行的数据
  4. for j in range(1, i + 1):
  5. # 在内层循环中输出每一行的内容
  6. print(f"{
  7. j} * {
  8. i} = {
  9. j * i}\t", end='')
  10. # 外层循环可以通过print输出一个回车符
  11. print()

运行结果:
在这里插入图片描述

好了关于【Python入门篇】Python中循环语句(for循环的嵌套应用),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!??

发表评论

表情:
评论列表 (有 0 条评论,140人围观)

还没有评论,来说两句吧...

相关阅读