边走边聊 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/
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2498884.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!