赞
踩
语句1 if 条件表达式 else 语句2
执行流程:
条件运算符在执行时,会先对条件表达式进行求值判断,
如果判断结果为True ,则执行语句1,并返回执行结果
如果判断结果为False,则执行语句2,并返回执行结果
为什么叫做 三元运算?
因为 语句1、条件表达式、语句2 ,总共 有3个表达式语句,所以称为三元 。
示例1:
print('你好') if True else print('Hello')
运行结果:
你好
示例2:
print('你好') if False else print('Hello')
运行结果:
Hello
代码:
a = 30
b = 50
max = a if a > b else b
print(max)
运行结果:
50
a = 30
b = 50
c = 80
max = a if (a > b and a> c) else (b if b>c else c )
print(max)
运行结果:
80
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。