Python流程控制语句

流程控制语句


  • 顺序结构

    • print("洗菜")
      print("做饭")
      print("吃饭")
      
  • 分支结构

    • 单分支:if

      • 格式: 如果条件表达式成立True,执行if块,否则不执行

        if 条件表达式:
        	代码1
        
      • 注意:条件表达式后面有 “:”,if 块是靠缩进表示的

    • 双分支 if…else…

      • 格式: 如果条件表达式成立True,执行if块代码1,否则执行else中的代码2

        if 条件表达式:
        	代码1
        else:
        	代码2
        
    • 多分支:if…elif…elif…else…

      • 格式:如果条件表达式1成立True,执行if块代码1

        如果条件表达式2成立True,执行if块代码2, 如果条件表达式3成立True,执行if块代码3

        ,否则执行else中的代码4

        if 条件表达式1:
        	代码1
        elif 条件表达式2:
        	代码2
        elif 条件表达式3:
        	代码3
        else:
        	代码4
        
        • 注意:elif可以有多个,else可以没有
    • 分支嵌套:if块中套if,可以嵌套多个if

    • 格式:如果条件表达式1成立True,执行if块代码1,如果条件表达式2成立True,执行if块代码2,否则执行else,

      如果条件表达式1不成立,执行else 代码4

      if 条件表达式1:
      	代码1
      	if 条件表达式2:
      		代码2
      	else:
      		代码3
      else:
      	代码4
      
      
  • 三元表达式

    • 格式:变量 = 条件为真的返回结果 if 判断条件 else 条件为假的结果
    • 说明:变量赋值时有做if条件判断,简化代码使用
  • 循环结构

    • 格式:如果条件表达式成立,执行循环体中的代码,执行完后继续判断条件表达式是否成立,成立继续执行。 直到条件表达式为False,程序跳出循环继续往下执行

      定义计数器
      while 条件表达式:
      	代码1
      	改变计数器
      
    • 循环控制关键字

      • break:让程序中断,直接跳出当前循环,执行循环下面的代码
      • continue:结束本次循环,继续执行下一次循环
        • 注意:在continue之前要改变初始值,否则容易死循环
    • while…else…循环语句

      • 格式:当while中的循环体正常执行结束,执行else中的代码2,没有正常执行结束(有break),则 不执行else

      • 计数器
        while 条件表达式:
        	代码1
        	改变初始值
        else:
        	代码2
        
    • while循环嵌套:while循环体中再嵌套while循环

      • 格式:如果条件表达式1成立,执行循环体1中的代码,然后判断条件表达式2是否成立,如果成立,则执行嵌套循环中的代码,直到循环条件表达式2不成立,再执行改变计数器1的值,执行完后继续判断条件表达式1是否成立,成立继续执行。 直到条件表达式为False,程序跳出循环继续往下执行

      • 计数器1
        while 条件表达式1:
        	代码1
        	计数器2
        	while 条件表达式2:
        		代码2
        		改变计数器2的值
        	改变计数器1值
        
        
      • 外层循环执行一次,内层循环执行一圈

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值