利用三目运算符计算三个数的大小
时间: 2024-05-05 14:22:51 浏览: 82
以下是利用三目运算符计算三个数大小的代码示例:
```python
a = 10
b = 5
c = 7
max_num = a if a > b and a > c else b if b > a and b > c else c
min_num = a if a < b and a < c else b if b < a and b < c else c
print("最大值为:", max_num)
print("最小值为:", min_num)
```
输出结果为:
```
最大值为: 10
最小值为: 5
```
解释:
首先,我们使用三目运算符来比较 a、b、c 三个数之间的大小。在这里,我们使用了两个三目运算符,一个用来找出最大值,一个用来找出最小值。
对于最大值,我们首先判断 a 是否大于 b 和 c,如果是,则将 a 赋值给 max_num;否则,我们继续判断 b 是否大于 a 和 c,如果是,则将 b 赋值给 max_num;否则,我们将 c 赋值给 max_num。
对于最小值,我们同样使用了两个三目运算符,只不过这次我们是用来找出最小值。我们首先判断 a 是否小于 b 和 c,如果是,则将 a 赋值给 min_num;否则,我们继续判断 b 是否小于 a 和 c,如果是,则将 b 赋值给 min_num;否则,我们将 c 赋值给 min_num。
阅读全文