3.1流程控制语句

本文详细介绍了Python编程中的三种主要流程控制方式:顺序执行、if-else双分支结构、以及while和for循环。特别提到了如何优化if-else语句、嵌套分支和使用range函数进行循环,以及break和continue的关键作用。
摘要由CSDN通过智能技术生成

3.1.流程控制的三种方式

顺序语句                            双分支语句                            循环语句

3.1.1.顺序语句

就是由上到下的顺序,依次执行每一个语句

3.1.2.双分支语句  if   else

     注:一定要注意缩进问题

    举例子

       3.1.2.1多分支语句:if 后面不止一个else时,那么就是一个多路分支,elif

         举例子

       可以看出我的elif里的表达式下面有波浪线,代表我的判断有点多余,可以更加的优化,当if语句不执行时,才会来到下一步,所以此时我的bmi值一定是一个>18.5的一个数字,那么我现在就不需要判断我的bmi值是否会>18.5

修改:

       3.1.2.2.分支嵌套:

3.1.3. 循环语句

       如果判断语句恒为true,那么就会一直打印,进入死循环。

举例子while循环

举例子for循环

用法1:遍历字符

用法2:遍历列表

用法3:range循环

range是一个内置函数,range(start,stop,step=1),start表示序列起始值(默认为0),stop表示序列终止值,不包括该值,即生成的序列中最大值为stop-1,step表示序列步长(默认为1)。start、stop、step均为整数类型。

100取不到所以要写101如果不写start则默认为0,那么就会打印0-100

修改步长

range的反向使用,和字符串的切片操作类似

3.1.4.break和continue

break,可以退出整个循环

continue,仅退出此次循环。continue下面的语句不执行,直接进入下一次循环

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值