当前位置:首页>python>Python 程序控制三大结构|if 完学习笔记

Python 程序控制三大结构|if 完学习笔记

  • 2026-09-10 21:20:48
Python 程序控制三大结构|if 完学习笔记

分支结构详解(if 判断)💡

1. 单分支结构 if 🟢

语法格式

逻辑说明

判断条件 → 条件为 True:执行缩进语句块;条件为 False:直接跳过语句块,往下运行代码。

实战案例:判断考试成绩是否及格📝

运行演示:
  • 输入 70 → 输出恭喜通过 + 分数 70
  • 输入 50 → 不打印恭喜,仅输出分数 50

2. 二分支结构 if-else ⚖️

语法格式

逻辑说明

判断条件 → True 执行 if 内代码;False 执行 else 内代码,二选一,必有一段执行。

案例 1:颜值打分判断✨

案例 2:简易银行取款(无密码版)🏦

规则:余额 5000,只能取 100 的整数倍

3. 多分支结构 if-elif-else 📈

语法格式

使用要点

程序从上到下依次判断条件,匹配到第一个成立的条件就执行对应代码,后续不再判断

else可省略,作为所有条件不满足的兜底分支,不需要写判断条件

案例:成绩分级(多分支写法)🎓


4. if 嵌套(分支内再套分支)🪆

核心思路

先划分大条件框架,再在分支内部细分小条件,适合多层限制场景(银行密码取款案例)

案例:嵌套判断成绩

综合实战:带密码的银行取款系统🔐

需求梳理:
  1. 正确密码:888,密码错误直接拒绝取款
  2. 密码正确后,余额固定 5000
  3. 取款金额不能超过余额
  4. 取款金额必须是 100 的整数倍

四、学习总结📝

  1. 顺序结构是基础,所有代码默认从上到下执行;
  2. 单分支if:满足条件才执行,不满足直接跳过;
  3. 二分支if-else:二选一执行,覆盖两种情况;
  4. 多分支if-elif-else:多区间判断,从上至下匹配;
  5. if 嵌套:多层限制条件场景使用,由外到内逐层判断;
  6. 实用场景:成绩分级、权限校验、银行取款、数据筛选等。

PS:近来学代码颇有感悟,写代码像梳理思维导图,先搭大框架再补细分逻辑,比如取款程序先判断密码对错,再细化取款规则,也算摸到入门的一丢丢门槛。
人生恰似 if 分支:单分支是机遇,遇契合便前行;if-else 是取舍,每条选择皆有归宿;多分支是层层境遇,先匹配的道路先行;嵌套分支是层层关卡,步步达标方能得偿所愿。选择本无优劣,成长便是学会拆解条件,从容走好自己选定的路。一直学习,一直进步,所向披靡!

最新文章

随机文章