show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次看了条件语言的嵌套
- 条件语句下面还可以有条件语句
- 缩进结构既是样式也是逻辑关系
- 嵌套可以有很多很多层
- 可以把嵌套语句的层数降低么?
- 先回忆上次的代码
- 这 if 条件本质上是分段
- 先从中间分开
- 然后左右再分开
-
elif 其实就是 else + if
-
这些都和 if 并排
-
我可以从轻到最重
-
一段段用 elif 分开么?
- 这样嵌套条件语句就变成了多分支条件语句
- 体重过轻和体重过重其实也可以细分
- 可各个分成三个级别
- 这依然不用嵌套
- 用一层的多分支就搞定了
- 对于同一个变量判断来说
- 最好是用多分支而不是嵌套
- 我们因此可以区分世上各种类别的东西
- 根据情况的不同
- 分类讨论各种情况的处理策略
- 具体来说就是编写各种程序
- 分支很多的情况也很常见
- 决策过程也像一棵树一样
- 有很多的分支
- 叫做决策树
- 比如我们熟悉的十二生肖
- 或者外国的十二星座
- 同样的内容
- 使用不同的分类方法
- 就会有不同的解释体系
- 一年可以分为
- 四季
- 12 个月
- 二十四节气
- 七十二物候
- 甚至更多
- 分支多了就容易乱
- 比如有的分支有相应的操作
- 有的分支不需要执行任何操作
- 比如下面
- 我要做这么一个程序
- 当 num == 0 的时候
- 什么也不干
- 这次了解了 elif
- elif 就是 else + if
- 可以构成多分支语句
- 不过在这个某些分支上
- 我想啥都不做
- 却出现了问题
- 能否做到啥都不做呢???🤔
- 下次再说 👋