python输入三个数按降序输出
时间: 2023-07-01 12:29:36 浏览: 67
qcplot:从teqc输出创建snr skyplot的脚本
好的,下面是代码实现:
```python
a, b, c = map(int, input("请输入三个数,以空格隔开:").split())
if a >= b:
if b >= c:
print(a, b, c)
elif a >= c:
print(a, c, b)
else:
print(c, a, b)
else:
if a >= c:
print(b, a, c)
elif b >= c:
print(b, c, a)
else:
print(c, b, a)
```
以上代码首先通过 `map` 函数将输入的字符串转换为三个整数,并使用 `split` 方法以空格为分隔符进行拆分。然后根据三个数的大小关系,使用嵌套的 `if` 语句进行判断,最终输出降序排列的三个数。
阅读全文