文章目录
前言
一、分支——代码的"选择题"📍
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 —— "如果...就..."
python
age = 18 if age >= 18: print("恭喜你成年了!可以考驾照了 🚗")翻译成人话:如果年龄≥18,就打印这句话。否则,什么都不做。
1.3 双分支:if...else —— "如果...否则..."
python
score = 59 if score >= 60: print("恭喜及格!🎉") else: print("别灰心,下次加油!💪")翻译成人话:如果及格了,恭喜;否则,加油。
1.4 多分支:if...elif...else —— "多个选项选一个"
python
score = 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(i+1) + " 圈,加油!🏃")翻译成人话:从 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, i+1): print(str(j) + "×" + str(i) + "=" + str(i*j), end=" ") print() # 换行
输出:
text
1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 ...
3.3 实战:输入 5 个数,找出小于 5 的数并标记
python
numbers = [] for i in range(5): num = int(input("请输入第 " + str(i+1) + " 个数:")) numbers.append(num) # 在循环里判断 if num < 5: numbers.append(0) # 标记一下 print("处理后的数组:" + str(numbers))📝 总结
| 知识点 | 关键词 | 作用 | 口诀 |
|---|---|---|---|
| 单分支 | if | 满足条件才执行 | "如果就" |
| 双分支 | if...else | 二选一 | "否则就" |
| 多分支 | if...elif...else | 多选一 | "否则如果" |
| 计数循环 | for | 知道次数 | "跑几圈" |
| 条件循环 | while | 条件控制 | "跑累了停" |
| 跳出循环 | break | 强行退出 | "刹车" |
| 跳过本次 | continue | 跳过当前 | "跳过" |
🎯 一句话总结
分支让程序学会"选择"——遇到岔路知道往哪走;
循环让程序学会"重复"——枯燥的事情交给电脑;
分支+循环=无敌组合——让代码既有"脑子"又有"体力"!
记住:缩进是 Python 的"命根子",宁可写错代码,不能搞错缩进!😄
总结
分支让程序学会"选择"——遇到岔路知道往哪走;
循环让程序学会"重复"——枯燥的事情交给电脑;
分支+循环=无敌组合——让代码既有"脑子"又有"体力"!
赋值和运算符是一场赛跑那么对于我们来说,那么分支和循环就像道具一样助力奔跑,还拿王者荣耀举例,咱就是说你就出一个铁剑怎么能打过出无尽和破军呢,你以为你是国服,国服来了也够呛吧😄
下一篇预告:《列表——Python里的"超级收纳箱"》📦 敬请期待
📌博主提示各位糕手:多敲代码,少看手机。代码敲多了,自然就会了!💻