码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础-python流程控制之顺序结构和分支结构(五)

时间:2018-12-20 14:48:32      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:控制   就会   结束   循环结构   pytho   判断   循环   情况   str   

流程控制

  流程:计算机执行代码的顺序,就是流程

  流程控制:对计算机代码执行顺序的控制,就是流程控制

  流程分类:顺序结构、选择结构(分支结构)、循环结构

顺序结构

  一种代码自上而下执行的结构,是python还有其他语言的默认执行的流程。

选择结构(分支结构)

  分类:单分支结构双分支结构多分支结构巢状结构(嵌套结构)

  单分支结构

    格式:

      if 判断条件:

        条件成立时,要执行的操作

    举例:

      技术分享图片

    注意:

      1、if条件表达式结果为真,则执行if之后所控制的代码块,如果为假,则不执行后面的代码块。

      2、使用缩进来划分语句块,相同缩进的语句在一起组成一个语句块

      3、冒号:后面的代码是在条件表达式结果为真的情况下执行,所以称之为真区间 或 if区间

  双分支结构

    格式:

      if  判断条件:

             满足条件时要做的事情

           else:

             不满足条件时要做的事情

    举例:

      技术分享图片

    注意:

      1、双分支结构有两个区间,分别是True控制的if语句和False控制的if语句

      2、if语句的内容在双分支之间必须缩进

  多分支结构

    格式: 

      if  判断语句1:

              事情1

         elif  判断语句2:

              事情2

         elif  判断语句3:

              事情3

    举例:

      技术分享图片

    注意:

      1、多分支可以添加无限个elif分支,无论如何,只会执行众多分支的其中一个。

      2、执行完一个分支后,分支结构就会结束,后面的分支都不会判断,也不会执行。

      3、多项分支的判断顺序是自上而下逐个分支进行判断的。

  巢状结构

    格式:    

      if 条件1:

             满足条件1 做的事情1

             满足条件1 做的事情2

             ...(省略)...

             if 条件2:

                  满足条件2 做的事情1

                  满足条件2 做的事情2

                  ...(省略)...

    举例:

      技术分享图片

    注意:

      巢状结构是其他分支结构的嵌套,任何分支都可以嵌套。

  python中的比较运算符

    技术分享图片

  逻辑运算符

    技术分享图片

 

  

 

Python基础-python流程控制之顺序结构和分支结构(五)

标签:控制   就会   结束   循环结构   pytho   判断   循环   情况   str   

原文地址:https://www.cnblogs.com/I-love-Xiang/p/10122254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!