顺序执行
python代码在执行过程中遵循的规则:
- 从上自下,顺序执行。
- 普通语句,直接执行;
- 碰到函数,将函数体载入内存,但不直接执行;
- 碰到类,执行类内部的普通语句,但是类的方法只载入,不执行;
- 碰到if、for等控制语句,按相应控制流程执行;
- 碰到@、break、continue等,按规定语法执行;
- 碰到函数、方法调用等,转而执行函数内部代码,执行完毕继续执行原有顺序代码。
程序主入口(略过)
if __name__== __main__:
pass
条件判断
if 条件:
pass
elif 条件:
pass
...
else:
pass
- 条件语句有if elif else 关键词组成;if 必须有;elif 可以不出现或出现一次至多次;else 可以不出现或出现一次。
- python 中没有 case when 语句;
- “天留我不留”升级版
循环控制
- 构成循环语句的关键词:while,for
- break 跳出(当前)循环;continue 跳出本次循环;
- while/for 与else :若循环体内容顺利执行完毕,则执行else 语句内容;若是循环体中遇到break语句,则跳出循环,不执行else语句。else与while/for同级,即它们垂直对齐。
- 上例子吧。
练习:打印九九乘法表。
【完】