Python基础专题

分支结构互动课堂

用动态演示理解 ifelifelse。你可以调节条件、观察程序走向,再通过题目练习巩固判断逻辑。

条件判断 流程追踪 即时反馈 课堂练习
3 知识模块
4 互动练习
0% 当前掌握度

知识讲解

分支结构就是“满足不同条件时,执行不同代码”。它让程序像做选择题一样,按情况走不同路线。

单分支

只有条件成立时才执行,对应最基础的 if

age = 18 if age >= 18: print("可以参加活动")

双分支

条件成立和不成立分别执行不同语句,常见于 if...else

score = 72 if score >= 60: print("及格") else: print("继续努力")

多分支

有多个条件可选时使用 if...elif...else

temp = 28 if temp >= 35: print("炎热") elif temp >= 20: print("舒适") else: print("偏凉")

分支模拟器

调节分数和天气,看看程序会走到哪个分支。流程图和输出区会同步变化。

76
28°C
开始
读取分数、温度和天气情况。
分数判断:score >= 90
满足时进入“优秀”分支。
分数判断:score >= 60
否则再判断是否及格。
天气判断:is_raining
雨天和晴天给出不同建议。
温度判断:temp >= 26
根据气温给出活动建议。
结束
输出本次所有判断结果。

模拟代码

if score >= 90: grade = "优秀" elif score >= 60: grade = "及格" else: grade = "不及格" if is_raining: advice = "带伞出门" else: advice = "可以放心出门" if temp >= 26: mood = "适合进行户外活动" else: mood = "天气偏凉,注意保暖"