在一行中随机输入3个整数(空格分隔),编写程序从大到小依次输出这3个数。 如输入123 则输出321
时间: 2023-05-24 17:03:49 浏览: 76
python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。
这是一个Python代码示例:
```python
# 输入三个整数
a, b, c = input("请输入三个整数,用空格分隔:").split()
# 转换为整型
a = int(a)
b = int(b)
c = int(c)
# 排序并输出
if a >= b and a >= c:
if b >= c:
print(a, b, c)
else:
print(a, c, b)
elif b >= a and b >= c:
if a >= c:
print(b, a, c)
else:
print(b, c, a)
else: # c >= a and c >= b
if a >= b:
print(c, a, b)
else:
print(c, b, a)
```
用户输入三个整数,用 `split()` 方法将其拆分为单独的字符串,并用 `int()` 函数将其转换为整数。然后,如果 `a` 是最大的,我们比较 `b` 和 `c` 并根据它们的大小输出它们。如果 `b` 是最大的,则和 `a` 与 `c` 比较,以获得正确的输出。最后,如果 `c` 最大,则与 `a` 和 `b` 比较以获得正确的输出。
阅读全文