Module 2: Flow Control — 条条大路
到目前为止,我们写的代码都是"一条直线"——从头执行到尾,没有岔路。但真实的程序更像一张地图:有分岔路口(条件判断),有环形路(循环),有高速公路(推导式)。
这一章我们学习如何控制代码的行进路线:
| 主题 | 你会学到 |
|---|---|
| 条件判断 | if / else / elif,以及 JS 的 switch |
| for 循环 | Python 的 for...in vs JS 的多种 for |
| while 循环 | 两种语言几乎一样,但有坑 |
| 推导式 vs 高阶方法 | Python 列表推导式 vs JS 的 map/filter |
问问 AI
在开始之前,试着问 AI:"用一个现实生活中的比喻,解释一下什么是'条件判断'和'循环'?"
好的比喻能帮你一秒理解概念,而不是在抽象定义里绕圈子。
预告:缩进 vs 大括号
这一章你会第一次直面 Python 和 JS 最显眼的区别——Python 用缩进表示代码块,JS 用大括号 {}。这不只是风格问题,而是语法规则。准备好了吗?👉