🌳 一、什么是分支结构?
生活中的选择
想象你每天早上起床后要做选择:
这就是分支结构!程序也需要根据不同情况做出不同的选择。
💡 记住:分支结构让程序变得聪明,可以根据不同情况执行不同的代码!
🎯 二、if语句 - 程序的第一个决定
基本语法
if 条件:
执行的代码
💡 点击复制代码
比较运算符
🚪 三、if-else语句 - 两条路的选择
语法格式
if 条件:
条件为真时执行
else:
条件为假时执行
💡 点击复制代码
生动例子 🎮
age = int(input("你几岁了?"))
if age >= 18:
print("你是大人了!🧑")
else:
print("你还是小朋友!👶")
💡 点击复制代码
🛣️ 四、elif语句 - 多条路的选择
什么是elif?
if 条件1:
执行代码1
elif 条件2:
执行代码2
elif 条件3:
执行代码3
else:
都不满足时执行
💡 点击复制代码
成绩等级判断 📊
score = int(input("请输入成绩:"))
if score >= 90:
print("优秀!🌟")
elif score >= 80:
print("良好!👍")
elif score >= 70:
print("中等!😊")
elif score >= 60:
print("及格!😅")
else:
print("需要努力!💪")
💡 点击复制代码
🧠 五、逻辑运算符 - 让条件更复杂
🤝 1. and(并且)
两个条件都必须为真
if age >= 10 and height >= 1.3:
print("可以坐过山车!🎢")
🔄 2. or(或者)
至少一个条件为真
if weather == "晴天" or temperature > 20:
print("适合出去玩!🎈")
🙅 3. not(不是)
取反,真变假,假变真
if not raining:
print("没下雨,出去玩吧!☀️")
📐 六、区间判断的技巧
Python的特殊语法
📝 七、课堂练习详解
练习1:小明有没有考到90分?
关键点:90分及以上,所以要用 >=;不满足条件时不输出,所以不需要 else
练习2:是否适合晨练?
关键点:使用区间判断 20 <= t <= 30;只有两种情况,用 if-else
练习3:公交卡充值问题
关键点:从大到小判断条件;输出的是到账总金额,不是赠送金额
⚠️ 八、常见错误与避免
📋 九、课后练习 - 单选题
1. 下面哪个是正确的if语句格式?
2. 在Python中,表示"等于"的比较运算符是:
3. 逻辑运算符 and 的含义是:
4. 下面哪个表达式判断x是否在10到20之间(包含10和20)?
5. 在多重if-elif结构中,程序会:
📝 答案
1. B 2. B 3. B 4. D 5. B
🎊 本课总结
今天我们学会了:
🔮 下节课预告
我们将学习循环结构,让程序能够重复执行任务,变得更加强大!
记住:编程就像学开车,多练习条件反射就会形成!继续加油!🚗💨