单分支结构
根据判断条件结果而选择不同向前路径的运行方式
模板:
if 条件:
语句块
二分支结构
根据判断条件结果而选择不同向前路径的运行方式
模板:
if 条件:
语句块
else:
语句块
紧凑形式:
表达式1 if 条件 else 表达式2
紧凑形式只支持表达式的使用而不支持语句的使用
多分支结构
模板:
if 条件:
语句块1
elif 条件1:
语句块2
...
else
语句块n
条件判断操作符
已经学过不再赘述
条件组合保留字
and逻辑与
or逻辑或
not逻辑非
程序的异常处理
模板1:
try:
语句块1
except 异常类型:
语句块2
模板2:
try:
语句块1
except 异常类型:
语句块2
else:
语句块3
finally:
语句块4
如果没有发生异常,执行语句块3,如果发生了异常则不执行,但是语句块4一定会执行