Python里的“十字路口“与“跑步机“:分支与循环的相爱相杀 文章目录前言一、分支——代码的选择题1.1 什么是分支1.2 单分支if —— 如果...就...1.3 双分支if...else —— 如果...否则...1.4 多分支if...elif...else —— 多个选项选一个1.5 分支小贴士二、第二章循环——代码的跑步机2.1 什么是循环2.2 for 循环已知次数的循环三、分支和循环的合体技3.1 在循环里判断最常用3.2 循环嵌套循环里面套循环3.3 实战输入 5 个数找出小于 5 的数并标记总结前言听说你写代码时总在纠结走哪条路或者想让程序跑个100圈今天我们就来聊聊Python里的分支和循环——让你的代码学会思考和偷懒糕手们如果赋值是检验正确那么循环体就是让程序深入思考的永动机一、分支——代码的选择题1.1 什么是分支想象一下你走到一个十字路口面前有两条路左边是回家条件满足右边是继续逛条件不满足分支就是让程序根据条件选择执行哪段代码。1.2 单分支if —— 如果...就...pythonage 18 if age 18: print(恭喜你成年了可以考驾照了 )翻译成人话如果年龄≥18就打印这句话。否则什么都不做。1.3 双分支if...else —— 如果...否则...pythonscore 59 if score 60: print(恭喜及格) else: print(别灰心下次加油)翻译成人话如果及格了恭喜否则加油。1.4 多分支if...elif...else —— 多个选项选一个pythonscore 85 if score 90: print(优秀) elif score 80: print(良好) elif score 60: print(及格) else: print(不及格继续努力)翻译成人话如果≥90 → 优秀如果≥80 → 良好否则如果≥60 → 及格否则 → 不及格1.5 分支小贴士python# ✅ 正确写法 if age 18: print(成年了) # ❌ 错误写法注意缩进 if age 18: print(成年了) # 缩进错误记住Python 靠缩进认亲戚缩进不对亲戚不认二、第二章循环——代码的跑步机2.1 什么是循环想象你在跑步机上你想跑 10 圈 →for 循环知道跑几圈你想跑到累了为止 →while 循环不知道跑几圈循环就是让代码重复执行一段操作。2.2 for 循环已知次数的循环python# 跑 5 圈 for i in range(5): print(第 str(i1) 圈加油)翻译成人话从 0 到 4打印 5 次。常见用法python# 1. 遍历列表 fruits [苹果, 香蕉, 橘子] for fruit in fruits: print(我喜欢吃 fruit) # 2. 遍历数字 for i in range(1, 11): print(i) # 打印 1-10 # 3. 带步长 for i in range(1, 10, 2): print(i) # 打印 1,3,5,7,9三、分支和循环的合体技3.1 在循环里判断最常用python# 找出 1-100 的所有偶数 for i in range(1, 101): if i % 2 0: print(str(i) 是偶数)3.2 循环嵌套循环里面套循环python# 打印九九乘法表 for i in range(1, 10): for j in range(1, i1): print(str(j) × str(i) str(i*j), end ) print() # 换行输出text1×11 1×22 2×24 1×33 2×36 3×39 ...3.3 实战输入 5 个数找出小于 5 的数并标记pythonnumbers [] for i in range(5): num int(input(请输入第 str(i1) 个数)) numbers.append(num) # 在循环里判断 if num 5: numbers.append(0) # 标记一下 print(处理后的数组 str(numbers)) 总结知识点关键词作用口诀单分支if满足条件才执行如果就双分支if...else二选一否则就多分支if...elif...else多选一否则如果计数循环for知道次数跑几圈条件循环while条件控制跑累了停跳出循环break强行退出刹车跳过本次continue跳过当前跳过 一句话总结分支让程序学会选择——遇到岔路知道往哪走循环让程序学会重复——枯燥的事情交给电脑分支循环无敌组合——让代码既有脑子又有体力记住缩进是 Python 的命根子宁可写错代码不能搞错缩进总结分支让程序学会选择——遇到岔路知道往哪走循环让程序学会重复——枯燥的事情交给电脑分支循环无敌组合——让代码既有脑子又有体力赋值和运算符是一场赛跑那么对于我们来说那么分支和循环就像道具一样助力奔跑还拿王者荣耀举例咱就是说你就出一个铁剑怎么能打过出无尽和破军呢你以为你是国服国服来了也够呛吧下一篇预告《列表——Python里的超级收纳箱》 敬请期待博主提示各位糕手多敲代码少看手机。代码敲多了自然就会了