Python【流程控制与循环】

本文介绍
1.流程控制
2.while循环

一.流程控制

单分支 if 条件:
          ...Python代码,满足条件执行


双分支 if 条件:
      ...Python代码,满足条件执行
    else:
      ...Python代码,不满足上方条件执行


多分支 if 条件:
        ...Python代码,满足条件执行
    elif 条件:
        ...Python代码,不满足上方条件且满足本条件执行
    elif 条件:
        ...Python代码,不满足上方条件且满足本条件执行
    elif 条件:
        ...Python代码,不满足上方条件且满足本条件执行
    else:
        ...Python代码,不满足上方条件执行



if条件的短路原则:
    对于 and 来说:
        如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算

    对于 or 来说:
        如果第一个条件的结论为真,那么 and 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算

    and的优先级大于or

二.While循环

写重复的代码是程序员最不耻的行为

while 条件:
    ...Python代码,    while条件成立执行
Dead Loop:
有一种循环叫死循环
while True:
    ...Python代码,一直循环不会停止

循环终止语句:
break       跳出while循环
continue    跳出本次while循环,直接执行下一次循环

while else语句:
当while循环正常执行完没有被break时,else中的python代码会被执行
else可以用来检测while循环是否正常执行完

转载于:https://www.cnblogs.com/LTEF/p/9190584.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值