边走边聊 Python 3.8:Chapter 3:控制流与循环

张开发
2026/4/9 8:46:15 15 分钟阅读

分享文章

边走边聊 Python 3.8:Chapter 3:控制流与循环
Chapter 3:控制流与循环程序的逻辑由控制流决定,而循环则让程序拥有“重复的力量”。本章将带你理解 if、for、while 背后的思维方式,掌握 Python 独有的 for-else 结构,并通过实际案例让你真正体会“程序为什么这样走”。当你能控制程序的节奏,你就能让代码按你的意图行动。“程序的节奏,决定了它的灵魂。”上一篇文章我们把推导式玩得飞起,今天进入第3篇:程序的“走路节奏”——控制流与循环。Python 就像一辆车,if是路口红绿灯,for/while是油门和刹车。没有它们,代码就只会“直线狂飙”而不会“转弯决策”。这篇全部基于Python 3.8 + Win7实测,所有代码直接复制到 VS Code 就能跑。学完你就能写出真正“会思考”的脚本,最后我们一起做一个Win7 桌面文件批量重命名工具(按日期+序号),实用到爆!1. if-elif-else + match-case(3.8 替代方案)score=85ifscore=90:print("优秀")elifscore=80:print("良好")elifscore=60:print("及格")else:print("不及格")match-case(Python 3.10+ 新语法)3.8 不支持,但我们可以用if-elif完美替代(功能几乎一样):# 3.8 替代写法(推荐)defget_grade(score):ifscore=90:return"优秀"elif80=score90:return"良好"elif60=score80:return"及格"else:return"不及格"小贴士:elif可以无限加,但别超过 5 个,超过就拆函数,代码更清晰。2. for / while + break / continue / else 子句(神级特性)# for 循环 + else(只有正常循环完才执行 else)foriinrange(5):ifi==3/

更多文章