第七节 流程控制

顺序执行

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同级,即它们垂直对齐。
  • 上例子吧。
    whilefor else练习:打印九九乘法表。
    循环嵌套【完】
    拓展1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值