day6流程控制语句

day6流程控制语句

条件控制(if else)
  1. 解决选择性问题
  2. pass空语句/占位语句(搭建结构时常用)
  3. 可以多层嵌套: if多层嵌套后可读性变差,建议提取成函数
  4. 代码块(缩进之后的同一级内容)其他很多语言需要{}包裹代码块,python只需要缩进
  5. else if 可以用elif 代替,简化代码级别 减少缩进(替代switch的一种方式,python中没有switch)
循环控制(for while)
1. while

while可以和else配合使用
递归常用while

2. for
  • 也可以与else搭配使用,当列表里的内容被循环完,会执行else里的内容
  • 跳出循环语句:break,强制结束后不会执行对应的else里的内容,且break只会退出最近一层for循环;跳过某一条件: if… continue,会执行对应else里的内容
  • for …in range()函数 :range(0,10,2)打印0-10间步长为2的等差数列;range(10,0,-2)打印10-0从大到小的等差数列
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值