作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
for循环的嵌套应用
- 嵌套格式
- 总结:
- 题目练习
嵌套格式
同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循环的嵌套应用),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕