有三个数 a、b、c,要求按由大到小的顺序把它们输出。Python
时间: 2023-05-27 18:04:41 浏览: 223
实现如下:
```python
a = 3
b = 5
c = 1
# 使用列表和sort()方法排序
lst = [a, b, c]
lst.sort(reverse=True)
print(lst)
# 使用逻辑运算符和print()函数输出
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:
if a >= b:
print(c, a, b)
else:
print(c, b, a)
```
输出:
```
[5, 3, 1]
5 3 1
```
相关问题
有三个数 a、b、c,要求按由大到小的顺序把它们输出。Python
代码如下:
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
c = int(input("请输入第三个数:"))
# 将三个数从大到小排序
if a < b:
a, b = b, a
if a < c:
a, c = c, a
if b < c:
b, c = c, b
print("按由大到小的顺序输出:", a, b, c)
有三个数a、b、c,要求按由大到小的顺序把它们输出。Python
可以使用以下代码实现:
a = 10
b = 5
c = 20
if a > b:
if a > c:
if b > c:
print(a, b, c)
else:
print(a, c, b)
else:
print(c, a, b)
else:
if b > c:
if a > c:
print(b, a, c)
else:
print(b, c, a)
else:
print(c, b, a)
输出结果为:20 10 5
阅读全文