python基础 —— 条件运算符(三元运算符)

1、语法:

语句1 if 条件表达式 else 语句2

执行流程:

条件运算符在执行时,会先对条件表达式进行求值判断,
     如果判断结果为True ,则执行语句1,并返回执行结果
     如果判断结果为False,则执行语句2,并返回执行结果

为什么叫做 三元运算?
因为 语句1、条件表达式、语句2 ,总共 有3个表达式语句,所以称为三元 。

2、示例

示例1:

print('你好') if True else print('Hello')

运行结果:

你好

示例2:

print('你好') if False else print('Hello')

运行结果:

Hello

3、练习

3.1、练习1、取 a、b 的最大值

代码:

a = 30
b = 50
max = a if a > b else b
print(max)

运行结果:

50

3.2、练习2、取a 、b 、c 的最大值

a = 30
b = 50
c = 80 
max = a if (a > b and a> c)  else  (b if b>c else c )
print(max)

运行结果:

80

猜你喜欢

转载自blog.csdn.net/xiaojin21cen/article/details/107809478