嵌套格式
同while一样,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}天,表白成功")
和while循环一样,需要注意缩进
因为通过缩进,确定层次关系
我们学习过的while循环和for循环。
这两类循环语句是可以相互嵌套的
i = 1 while i <= 100: print(f"今天是向小美表白的第{i}天,加油坚持。") for j in range(1, 11): print(f"给小美送的第{j}朵玫瑰花") print("小美我喜欢你") i += 1; print(f"第{i-1}天,表白成功")
运行结果
总结:
- for循环的嵌套语法:
- 注意事项:
- 需要注意缩进,嵌套for循环同样通过缩进确定层次关系
- for循环和while循环可以相互嵌套使用
题目练习
练习: 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输出一个回车符 print()
运行结果:
好了关于【Python入门篇】Python中循环语句(for循环的嵌套应用),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕