条件运算符|学习笔记

简介: 快速学习 条件运算符

开发者学堂课程【Python 语言基础 1 :语法入门:条件运算符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8679


条件运算符


内容简介:

一、语句

二、执行流程

三、练习


一、语句

语法︰语句 1、 if 条件表达式、else 语句2

 

二、执行流程

条件运算符在执行时,会先对条件表达式进行求值判断

l 如果判断结果为 True ,则执行语句 1,并返回执行结果,返回的结果一定是一个布尔值。即,若 if 条件表达式判断结果为 True,则执行语句 1,并返回执行结果。

例:

print( A )if True else print( B ) # A

l 如果判断结果为 False,则执行语句 2,并返回执行结果。即,若if条件表达式判断结果为 False,则执行语句 2,并返回执行结果。

例:

print( A )if False else print( B ) # B;

若:  a = 10

b = 20

print( 'a的值比较大!') if a > b else print( ' b的值比较大!') #b的值比较大!

若: a = 30

b = 20

print( 'a的值比较大!') if a > b else print( ' b的值比较大!') #a的值比较大!

l 获取 a 和 b 之间的较大值

若:a=30

   b=50

max = a if a > b else b

print(max) # b

 

三、练习

现在有 a b c 三个变量,三个变量中分别保存有三个数值,请通过条件运算符获取三个值中的最大值。

答案:

a = 40b = 20c = 30

通过条件运算符获取三个值中的最大值

max=a if a > b else b

max=max if max > c else c

print(max)  # a

a = 40b = 20c = 30

max=a if a>b and a>c else b>c else c  不推荐使用

print(max) # a ,若 a 非最大值,b 为最大,则结果为 b,若 c 为最大值,则结果为 c

相关文章
|
2月前
|
C语言
【C语言】条件运算符详解 - 《 A ? B : C 》
条件运算符(也称为三元运算符)是C语言中唯一的三元运算符。它通常用于替代简单的 `if-else` 语句。
174 6
|
5月前
条件运算符
条件运算符。
31 2
|
9月前
|
Java
Java程序设计基础——条件运算符的深入解析
Java程序设计基础——条件运算符的深入解析
|
4月前
|
C语言
C语言条件运算符详解
C语言条件运算符,也称为三元运算符,是一种简化if-else语句的表达式,形式为:条件?表达式1:表达式2。当条件为真时,计算并返回表达式1的值;否则计算并返回表达式2的值。它可用于快速实现简单的条件分支逻辑。
|
9月前
|
C语言
C语言中的条件运算符和条件表达式详解
C语言中的条件运算符和条件表达式详解
809 0
|
8月前
条件运算符的嵌套
条件运算符的嵌套。
32 2
|
9月前
|
存储 C语言
条件运算符和条件表达式
条件运算符和条件表达式
103 1
|
9月前
|
Python
Python 三元条件运算符
Python 三元条件运算符
45 0
|
9月前
|
C++
C/C++中三目运算符(条件运算符)的使用详解
C/C++中三目运算符(条件运算符)的使用详解
|
9月前
|
C语言
C语言中的条件运算符有什么作用
C语言中的条件运算符有什么作用
122 0