🍀功法简介(知识点)
for循环适合按顺序遍历一组数据,搭配range()可以快速生成连续数字序列。
range(结束数字):生成从 0 开始,到「结束数字 - 1」的一串整数。语法格式:
for 变量 in range(n):
循环体代码(4空格缩进)对比 while:while 适合不确定循环次数;for 适合提前知道一共循环多少次。
基础示例:
for i in range(3):
print(f"修炼第{i}轮")输出:
修炼第0轮
修炼第1轮
修炼第2轮range 还有两种写法:
range(start, end)从 start 开始,到 end-1 结束range(start, end, step)start 开始,end-1 结束,每次增加 step
🥋今日 Kata 任务(练习)
使用 for + range,循环 5 次
变量命名为
day,range 设置从 1 到 6(取 1,2,3,4,5)循环内部打印:
Python Kata 第X轮修炼,X 替换为 day
✅参考示例代码
for day in range(1,6):
print(f"Python Kata 第{day}轮修炼")预期输出:
Python Kata 第1轮修炼
Python Kata 第2轮修炼
Python Kata 第3轮修炼
Python Kata 第4轮修炼
Python Kata 第5轮修炼🧠思考题(进阶可选)
试写代码,用 range,输出 2、4、6、8 这几个偶数。提示使用 range 第三个步长参数。
💡功法小提示
⚠️ range 的结束数字不会被包含,range(1,6)只取到 5。⚠️ for 循环末尾记得英文冒号,内部代码 4 空格缩进。⚠️ range 默认从 0 开始,如果需要自定义起点,写两个参数range(起始,终止)。