流程控制if···else
流程控制
- 假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制
单分支
if 条件:
····需要执行的代码
示例如下:

双分支
if 条件:
·····需要执行的代码
else:
·····if条件不满足需要执行的代码
示例如下:

多分支
if 条件:
······需要执行的代码
elif 条件:
······上面的条件不满足走这段
elif 条件:
······上面的条件不满足走这段
else:
······上面的所有条件不满足走这段

Python的缩进有以下几个原则:
- 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
- 同一级别的代码,缩进必须一致
- 官方建议缩进用4个空格,当然你也可以用2个,如果你想被人笑话的话
浙公网安备 33010602011771号