创新路
我们一直在努力

python三元操作符

 x, y, z = 6, 5, 4 

 if x < y: 3.    

 small = x 

     if z < small: 

         small = z 

 elif y < z: 

     small = y 

 else: 

     small = z

修改为三元操作符

small = x if (x < y and x < z) else (y if y < z else z)

#比较俩数中比较小的一个:

a= 3

b = 8

small = (a if a < b else b)

print(small)

比较三个数中比较小的一个:

x ,y,z = 78,99,12

small = (x if x < y else y)

small = (z if small > z else small)

print(small)

比较三个数中最大的一个:

a,b,c = 78,64,92

big = (a if a > b else b)

big = (c if big < c else c)

print(big)

下面再写一种普通的写法:

比较三个数中最小的一个:

d,e,f=77,27,99

if d < e:

  small = d

else:

  small = e

if small < f:

    small = small

else:

    small = f

print(small)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机