正在加载 Python 环境…
← 第3课 第4课:条件判断:if / elif / else 第5课 →

第4课:条件判断:if / elif / else

程序也要做选择

如果下雨就带伞,不下雨就不带——Python 也能做这种判断:

📖 演示:第一个 if 语句

注意: == 是"等于"(判断),= 是"赋值"(存值)!

🖥️ 计算机小知识

TrueFalse 看起来很简单,但 CPU 里真的有对应的零件——逻辑门

  • 与门(AND):两个输入都是 1,输出才是 1——和 and 一模一样
  • 或门(OR):只要有一个输入是 1,输出就是 1——和 or 一模一样
  • 非门(NOT):输入 1 输出 0,输入 0 输出 1——和 not 一模一样

CPU 里几十亿个晶体管,其实就是无数个逻辑门连在一起。你写的 if a and b,在硬件层面真的有对应的电路在闪烁!

if 语句结构

if 条件:
    条件为真时执行(要缩进4个空格!)
elif 另一个条件:
    第二个条件为真时执行
else:
    以上都不满足时执行

比较运算符

符号 意思 例子
== 等于 age == 9
!= 不等于 age != 10
> 大于 score > 60
< 小于 score < 60
>= 大于等于 score >= 90
<= 小于等于 score <= 100
📖 演示:成绩等级判断

试试把 score 改成不同数字!

练习

✏️ 练习:奇数还是偶数?