如何用Python仅通过2个if-else补全代码找出三个数的最大值
补全三数找最大值的Python嵌套三元表达式代码
直接给出补全后的完整代码:
A,B,C=[int(val) for val in input().split()] print(A if A >= B else B if B >= C else C)
逻辑说明:
这是嵌套的三元表达式,刚好对应要求的2个if-else结构:
- 第一步判断:如果
A >= B,直接输出A(此时A是A、B中的较大值); - 若A < B,进入第二步判断:如果
B >= C,输出B(此时B为三者最大值);否则输出C(C为三者最大值)。
全程未使用任何内置函数,完全符合要求。
内容的提问来源于stack exchange,提问作者Hatake Kakashi
相关产品推荐
相关产品推荐

