前言
作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。
本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,持续更新,请大家拭目以待恒川的专栏!
相关专栏C语言初阶、C语言进阶、恒川的日常汇报、大家有兴趣的可以看一看
对Java感兴趣的可以看看Java入门篇系列。
同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}天,减肥成功")
代码结果:
……
今天是恒川跑步的第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天,减肥成功
# 坚持跑步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循环。
这两类循环语句是可以相互嵌套的
演示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循环简便很多
如果这份博客对大家有帮助,希望各位给恒川一个免费的点赞作为鼓励,并评论收藏一下⭐,谢谢大家!!!
制作不易,如果大家有什么疑问或给恒川的意见,欢迎评论区留言。