Python 程序控制结构
第一部分 条件测试
1. 比较运算
>
<
>=
<=
==
!=
a=1
b=2
a>b
False
非空
ls = []
if ls:
print("非空")
else:
print("空的")
空的
2. 逻辑运算
- 与或非
and #一个假全假
or #一个真全真
not
- 优先级 非>与>或
print(True or False and False)
True
3. 存在运算
- 元素 in 列表/字符串
- 元素 not in 列表/字符串
rng = ["uzi","ming","mlxg"]
print("uzi" in rng)
True
第二部分 分支结构——if 语句
1. 单分支
-
模板
if 条件:缩进的代码块
age = 20
if age >= 18:
print("成年")
成年
2. 二分支
- 模板
if 条件:
缩进代码块
else:
缩进代码块
age = 18
if age >= 18:
print("成年")
else:
print("未成年"