show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
-
上次学习了条件分支
-
在游乐场跑了 if分支条件语句
- 如果 expression 表达式成立
- 2 > 1就算成立
- 成立就执行语句
- 如果条件不成立
- 就不执行语句
- 如果 expression 表达式成立
- 具体怎么写呢?🤔
- flow chart
- 流程图
- 菱形的 是 一个逻辑判断
- 判断温度 是否 大于 38
- 大于 38 会 怎么样 呢?
- 注意输出这句
- 只有满足 t>38 才可以输出
- 不满足的话什么都不输出
- 条件体
- 需要进行缩进
- 输出这句
- 缩进在条件判断里面
t = input("Your temperature:")
if t > 38:
print("You have a fever!")
- 保存并运行
- TypeError
- 类型错误
- 输入得到的类型 是 str
- 比较大小 两边类型 应该一致
t = float(input("Your temperature:"))
if t > 38:
print("You have a fever!")
- 逻辑上 没有问题 了
- 现在 需要的是 细节
t = float(input("Your temperature:"))
if t > 38:
print("\033[41m[warning]\033[0mYou have a fever!")
- 用 ansi 码控制终端的背景色
- 除此以外
- 可以 把条件的部分 更明确么?
- 看看 pep8 里面的例程
- if 之后
- 给 条件表达式 加括号
- 这样看起来 更明确一点
t = float(input("Your temperature:"))
if (t > 38):
print("\033[41m[warning]\033[0mYou have a fever!")
- 加上小括号
- 让判断条件更明确
- 对红色判断
- 红色成立的时候 执行青色
- if语句 包括
- if条件
- if语句执行体
- 一首和 if 有关的歌曲
- 如果...那么...
- 这就是一个单分支条件语句
- 这次学习了
- 条件分支
- 写了一个 条件语句的程序
- if条件语句 包括
- if条件表达式
- if语句执行体
- 条件表达式成立
- 执行条件语句执行体
- if语句还能怎么玩呢?🤔
- 下次再说 👋