python3控制语句---选择结构语句

Posted 小虎子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3控制语句---选择结构语句相关的知识,希望对你有一定的参考价值。

  python中的控制语句主要有if、if--else、if--slif--else、pass语句。其实python的控制语句与其他语言的控制语句工作原理基本一样。控制语句可以分为选择结构语句和循环结构语句,咱们就先整选择结构吧。学习也是一个循序渐进的过程,所以我也就慢慢的把自己学的一点一滴记下来,日后好忆,以下内容均基于python3记录。进入正题吧!!!!

一、if 语句:

1、它是啥玩意呢?

答:它是一种单结构的控制体,经过他的选择来决定做与不做,由三部分组成,其中包含关键字if本身、测试条件真假的表达式、表达式为真是要执行的代码。

2、有啥作用呢?

答:主要用来判定当前情况是否满足给出的条件,然后根据判定结果来决定是否执行各处的操作。

3、写出的语法样式是啥样子呢?如下:

if 表达式: 

  语句体1 

说明:if语句的表达式用来判断条件,可用>(大于)、< (小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

                      

其用流程图表示出来的执行逻辑就如下:

代码样式:

 

二、if--else 语句

1、它是啥玩意呢?

答:它是一种双选结构,是在两种备选条件中关于选择哪一个的问题。主要由五部分组成:关键字if、测试条件真假的表达式、当测试结果为真时要执行的代码、关键字else、测试结果为假时要执行的代码。

2、有啥作用呢?

答:通过一个语句体来控制输出结果。满足两种相反的场景时的选择输出。

3、写出的语法样式是啥样子呢?如下:

      if 表达式:

      语句一

      else:

      语句二

其用流程图表示出来的执行逻辑就如下:

 

代码实例:

功能描述:输入一个数a,判断是否大于6,如果大于6就输出“a大于6”,否则就输出“a小于等于6”

 

三、if--elif--else 语句

1、它是啥玩意呢?

答:它是一种多选结构,是当有多个场景可能性的时候筛选出符合要求的结果,当一系列的判断条件中有某一个条件为真时进行执行一种情况下的代码。

2、有啥作用呢?

答:多场景下筛选出符合要求的结果。

3、写出的样式是啥样子呢?

先看语法样式:

  if 表达式 1:

    语句体一

     elif 表达式 2:

    语句体二

      elif 表达式 3:

    语句体三

  .

  .

  .

      elif 表达式N:

    语句体n

else:

    语句 n+1

其中else必须放在最后,是为了处理上述中所有情况都不包括的时候的输出。

其用流程图表示出来的执行逻辑就如下:

 

代码实例:

功能描述:输入一个整数a,判断这个数是大于6还是等于6还是小于6。

再增加一个例子吧。如下:

 

在控制语句中表达式是必不可少的,最常用的是关系表达式和逻辑表达式,如:

if a == x and b == y:
print("a = x,b = y")
同时,也可以是数值类型表达式,也可以是字符串类型表达式。

四、pass 语句
1、它是啥玩意呢?
答:它是一个类似于空语句。
2
有啥作用呢?
答:在类和函数中或者在选择结构中使用,当暂时没有实现当前功能时使用它来占位。
来个实例说明一下:

 

以上就是最常用的控制语句了 ,也是控制语句界的大哥大,多找一些题目联系一下,后边会把剩下的几种常用的循环结构补上。
快过年了,明天就可以回家了 ,愿在外漂泊的游子们,早点归家,新年快乐!!!

以上是关于python3控制语句---选择结构语句的主要内容,如果未能解决你的问题,请参考以下文章

python3 控制结构知识及范例

java学习之流程控制语句(选择结构)

第1章 选择流程控制语句

PHP中的流程控制

C语言之流程控制---选择语句

第1章选择流程控制语句