show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 整型数字 0
- 浮点数 0.0
- 空串 ""
- 空列表 []
- 空元组 ()
- 空字典 {}
- 空集合 set()
- 还有NoneType类型的 None
- 以上对象
- 布尔值都是False
- 除此以外的变量
- 布尔值都是True
- 当然
- 还是用标准布尔型变量
- 进行判断最明确
- 还是用标准布尔型变量
- 了解了 布尔类型的 判断条件之后
- 应该如何理解分支语句呢?🤔
- if 后面的是一个逻辑值
- 要么真
- 要么假
- 真的话
- 就相当于拿到了钥匙
- 可以执行这个 if 对应的代码
- 假的话
- 就相当于没有拿到钥匙
- 撞板
- 走人
- 我们面对的是一个门
- 门是用来开的还是用来关的?
- 敌人来了就关上
- 朋友来了就打开
- 门是用来控制开关的
- 就像门电路一样
- 我们离开游乐场
- 建一个真正的文件
- 菱形的是一个逻辑判断
- 判断温度是否大于 38
- 大于 38 会怎么样呢?
- 注意输出这句
- 只有满足 t>38 才可以输出
- 不满足的话什么都不输出
- 代码中还要进行缩进
- 输出这句
- 缩进在条件判断里面
- 保存并运行
- 看起来是得到的类型是 str
- 而比较大小需要数字
- 逻辑上没有问题了
- 现在需要的是细节
- 用 ansi 码控制终端的背景色
- 除此以外
- 可以把条件的部分更明确么?
- 看看 pep8 里面的例程
- 照猫画虎
- if 之后可以有空格
- 这样看起来更明确一点
- 试一试
- 加上小括号
- 让判断条件更明确
- 判断条件是什么语法来着
- 谁是 expression 表达式
- 谁是 suite 呢
- 这是如何对应的呢?
- 红色进行判断
- 红色成立的时候执行
- 连上带下
- 包括条件和执行体
- 这就是一个 if 语句
- 总共算是 if 条件语句
- 真的吗?
- 什么算是 if-statement
- 包括判断部分
- 也包括执行部分
- 一首和 if 有关的歌曲
- 如果...那么...
- 这就是一个单分支条件语句
- 这次学习了
- 条件分支
- 首先 进行 if 单分支条件语句
- 如果 expression 表达式成立
- 就执行缩进了的语句
- 如果 条件满足的话
- 可以执行 多条语句 吗?🤔
- 下次再说 👋