没有合适的资源?快使用搜索试试~ 我知道了~
chen-zhuo#Python#基础07-条件结构体、循环结构体1
需积分: 0 0 下载量 154 浏览量
2022-07-25
14:35:03
上传
评论
收藏 8KB MD 举报
温馨提示
试读
print('条件成立') # 条件成立注解:5>3就是一个条件语句,其结果为True,因此就执行下面一个缩进的代码语句,输出‘条件成立’。即使符合多个 eli
资源推荐
资源详情
资源评论
# 条件结构体、循环结构体
## 条件结构体
### 关键字 `if`
if表示如果、假如。使用方法:
1. `if` 后面跟条件语句(条件语句可以是任何有值的表达式,其结果是 `bool` 型)。
2. 若条件语句的结果是 `True`,则**执行下面一个缩进的所有代码**。
3. 若条件语句的结果是 `False`,则**不执行下面一个缩进的所有代码**。
```python
if 5 > 3:
print('条件成立') # 条件成立
# 注解:5>3就是一个条件语句,其结果为True,因此就执行下面一个缩进的代码语句,输出‘条件成立’。
if 4 < 2:
print('条件成立')
print('执行完毕') # 执行完毕
# 注解:4<2就是一个条件语句,其结果为False,因此就不会执行下面一个缩进的代码语句,也就没有输出。但最后一个代码语句没有缩进,不属于if语句中的代码,因此就会有输出‘执行完毕’。
if True:
print('第一') # 第一
if False:
print('第二')
# 注解:关键字True和False可以直接用来作为条件语句,因为条件语句的也就是判定它的结果True还是False。
age = 20
if True:
if age > 18:
print('成年') # 成年
# 注解:if语句可以进行嵌套,一个if语句可包含多个下级的if语句进行判断。
```
### 关键字 `elif`
`elif` 表示符合这种条件的。使用方法:
3. `if` 语句里面可以有多个 `elif`。
2. `elif` 后面跟条件语句,若符合 `elif` 条件,那么就执行`elif` 下面的一个缩进的代码语句。
3. 即使符合多个 `elif` 条件,**执行路径也只有一条,会执行最先符合条件的 `elif` 下面的一个缩进代码语句,后面的 `elif`、`else` 都不会执行**。
```python
score = 35
if 100 >= score >= 60:
print('及格')
elif 59 >= score >= 0:
print('不及格') # 不及格
elif score == 0:
print('成绩为零')
```
### 关键字 `else`
`else` 表示其他、另外。使用方法:
1. `else` 必须是和 `if` 一起连用,且一个 `if` 只能有一个`else`。
2. `else` 必须是放在 `if` 和 `elif` 之后使用。
3. `else` 作为 `if` 和 `elif`的**条件补充**,**后面不跟条件语句**。
4. 若符合 `else` 的条件,那么就执行 `else` 下面的一个缩进的代码语句。
5. `if`、`else` 都存在的情况下,**执行路径只有一条**,要么走`if`,要么走 `else`,不能两条路径都执行。
点击阅读更多
资源评论
glowlaw
- 粉丝: 22
- 资源: 275
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功