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

Posted 痴人谈情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-python流程控制之顺序结构和分支结构相关的知识,希望对你有一定的参考价值。

流程控制

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

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

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

顺序结构

  一种代码自上而下执行的结构,是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流程控制之顺序结构和分支结构的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之流程控制

Python基础篇:Python 程序流程控制,让你的代码有理有据

Python基础教程,流程控制语句详解

python的流程控制

python基础 —— 流程控制语句

python入门--流程控制