python中常见的三种选择结构_python3控制语句---选择结构语句

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

一、if 语句:

1、它是啥玩意呢?

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

2、有啥作用呢?

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

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

if 表达式:

语句体1

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

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

20190126192143776531.png

代码样式:

20190126192143887864.png

二、if--else 语句

1、它是啥玩意呢?

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

2、有啥作用呢?

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

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

if 表达式:

语句一

else:

语句二

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

20190126192144015798.png

代码实例:

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

20190126192144100763.png

三、if--elif--else 语句

1、它是啥玩意呢?

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

2、有啥作用呢?

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

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

先看语法样式:

if 表达式 1:

语句体一

elif 表达式 2:

语句体二

elif 表达式 3:

语句体三

.

.

.

elif 表达式N:

语句体n

else:

语句 n+1

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

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

20190126192144229674.png

代码实例:

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

20190126192144338076.png

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

20190126192144470894.png

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

if a == x and b == y:

print("a = x,b = y")

同时,也可以是数值类型表达式,也可以是字符串类型表达式。

四、pass 语句1、它是啥玩意呢?

答:它是一个类似于空语句。

2、有啥作用呢?答:在类和函数中或者在选择结构中使用,当暂时没有实现当前功能时使用它来占位。来个实例说明一下:20190126192144573437.png

以上就是最常用的控制语句了 ,也是控制语句界的大哥大,多找一些题目联系一下,后边会把剩下的几种常用的循环结构补上。

快过年了,明天就可以回家了 ,愿在外漂泊的游子们,早点归家,新年快乐!!!

原文地址:https://www.cnblogs.com/Zhan-W/p/10324580.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. if语句:根据条件判断是否执行代码块。 2. elif语句:在if语句的基础上,多了一些判断条件,根据这些条件来决定执行哪个代码块。 3. else语句:在if或elif语句都不满足的时候,执行的默认代码块。 ### 回答2: 在Python常见选择结构三种,分别是if语句、if-else语句和if-elif-else语句。 if语句是最基本的选择结构,它用来根据条件判断来执行不同的代码块。if语句的语法如下: ``` if 条件: 代码块 ``` if-else语句在if语句的基础上添加了一个else语句块,用来在条件不满足时执行另一段代码。if-else语句的语法如下: ``` if 条件: 代码块1 else: 代码块2 ``` if-elif-else语句在if-else语句的基础上添加了多个elif语句块,用来判断多个条件并执行相应的代码。if-elif-else语句的语法如下: ``` if 条件1: 代码块1 elif 条件2: 代码块2 else: 代码块3 ``` 这三种选择结构Python非常常见,可以根据实际情况选择合适的结构实现不同的逻辑操作。同时,选择结构还可以嵌套使用,以处理更加复杂的条件判断。 ### 回答3: Python常见选择结构三种,分别是if语句、if-else语句和if-elif-else语句。 1. if语句是最简单的选择结构,它用于在满足某个条件时执行一段代码。语法如下: ``` if condition: statement ``` 其,condition是一个布尔表达式,当条件为True时,才会执行后面的语句。 2. if-else语句是if语句的扩展,在满足if条件时执行一段代码,否则执行另一段代码。语法如下: ``` if condition: statement1 else: statement2 ``` 当条件为True时,执行statement1;否则执行statement2。 3. if-elif-else语句适用于多个条件的判断,它依次检查每个条件,当条件满足时执行相应的代码,如果所有条件都不满足,则执行else语句的代码。语法如下: ``` if condition1: statement1 elif condition2: statement2 elif condition3: statement3 ... else: statementN ``` 当condition1为True时,执行statement1;否则判断condition2,若为True则执行statement2,依次类推,直到找到条件满足的分支。如果所有条件都不满足,则执行else语句的代码。 这三种选择结构Python编程经常用于根据不同的条件执行不同的代码块,增加程序的灵活性和响应能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值