# 流程控制

### if

`if`语句用于在满足特定条件下执行特定的语句，判断语句的语法格式如下：

```
if {{ 条件语句 }}:
    ...
elif {{ 条件语句 }}:
    ...
else
    ...
```

条件语句中的判断符号包括：`>`（大于），`<`（小于），`>=`（大于等于），`<=`（小于等于），`==`（等于），`!=`（不等于）。

if语句会按照顺序判断每个条件是否成立，当满足条件的情况下执行其所涵盖的代码块，并忽略其余部分的if语句判断。

例子：判断成绩优劣

```
>>> score = 59
>>> if score >= 90:
...     print('优秀')
... elif score >=80:
...     print('良好')
... elif score >=60:
...     print('及格')
... else:
...     print('不及格')
...
不及格
```

### switch
