求助大佬
x,y,z = 6,5,4small = x if x <y else y if y < z else z if z < x else x
print(small)
这是我自己写的,中间没有括号是否可行.
小甲鱼老师版:
small = x if (x < y and x < z) else (y if y < z else z)
当然可以了啊
反正都是乱七八糟的。。 可以的,自己运行下就行,这是根据运算优先级来的,加括号是为了更加清楚哪个先运算,不加的话你自己得清楚运算顺序,短一点还好,长的话,自己都会搞晕,而且对其他人极度不友好,别人看你的代码得老半天 他们说可以我也觉得可以{:10_266:} 小甲鱼老师的比较简洁(当然你的也行)
不用嵌套if...else
个人建议用小甲鱼老师版的
Look at this:
x and y:既满足条件x也满足条件y
x or y:满足条件x或满足条件y nahongyan1997 发表于 2021-6-23 14:57
当然可以了啊
感谢
页:
[1]