第4课:条件判断:if / elif / else
程序也要做选择
如果下雨就带伞,不下雨就不带——Python 也能做这种判断:
📖 演示:第一个 if 语句
注意: == 是"等于"(判断),= 是"赋值"(存值)!
🖥️ 计算机小知识
True和False看起来很简单,但 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 改成不同数字!
练习
✏️ 练习:奇数还是偶数?