内劲篇-Day21 for 循环遍历数字区间

0 次阅读 2026-10-16 16:52

🍀功法简介(知识点)

range()完整三参数写法:range(起始值, 终止值, 步长)

  • 起始值:序列第一个数字

  • 终止值:不包含这个数字,到它前面一个数字停下

  • 步长:每次数字增加多少;不写步长,默认步长 = 1

示例:

# 从2开始,到10之前结束,每次+2 → 2,4,6,8
for num in range(2,10,2):
    print(num)

心法:for 循环搭配 range,非常适合固定间隔、有规律的数字遍历。

🥋今日 Kata 任务(练习)

  1. 使用 for + range,遍历 5,10,15,20

  2. 循环变量命名为minute

  3. 循环内部打印:本次计划修炼 X 分钟,X 替换为 minute

✅参考示例代码

for minute in range(5, 21, 5):
    print(f"本次计划修炼 {minute} 分钟")

预期输出:

本次计划修炼 5 分钟
本次计划修炼 10 分钟
本次计划修炼 15 分钟
本次计划修炼 20 分钟

🧠思考题(进阶可选)

写代码,使用 range 倒序输出 10,8,6,4,2。提示:步长可以写负数,起始数字要比终止数字更大。

💡功法小提示

⚠️ range 终止值不会被取出,想要包含 20,终止要写 21。⚠️ 步长可以正数,也可以负数(倒序遍历)。⚠️ 步长不能为 0,会直接报错。