当前位置:   article > 正文

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

python条件运算符

1、语法:

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

执行流程:

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

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

2、示例

示例1:

print('你好') if True else print('Hello')
  • 1
'
运行

运行结果:

你好
  • 1

示例2:

print('你好') if False else print('Hello')
  • 1
'
运行

运行结果:

Hello
  • 1

3、练习

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

代码:

a = 30
b = 50
max = a if a > b else b
print(max)
  • 1
  • 2
  • 3
  • 4
'
运行

运行结果:

50
  • 1

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)
  • 1
  • 2
  • 3
  • 4
  • 5
'
运行

运行结果:

80
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/876041
推荐阅读
相关标签
  

闽ICP备14008679号