用python制作输入四个整数要求按从大到小顺序输出
时间: 2023-12-14 12:04:12 浏览: 29
可以使用以下代码实现:
```
a, b, c, d = map(int, input().split())
lst = [a, b, c, d]
lst.sort(reverse=True)
for num in lst:
print(num, end=' ')
```
这段代码可以让用户输入四个整数,然后将它们存储在一个列表中并进行排序,最后按照从大到小的顺序输出。
相关问题
用python制作输入四个整数要求按从大到小顺序输出用到if
语句该怎么写?
可以使用以下代码:
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
d = int(input("请输入第四个整数:"))
if a >= b and a >= c and a >= d:
max_num = a
if b >= c and b >= d:
mid1_num = b
if c >= d:
mid2_num = c
min_num = d
else:
mid2_num = d
min_num = c
elif c >= b and c >= d:
mid1_num = c
if b >= d:
mid2_num = b
min_num = d
else:
mid2_num = d
min_num = b
else:
mid1_num = d
if b >= c:
mid2_num = b
min_num = c
else:
mid2_num = c
min_num = b
elif b >= a and b >= c and b >= d:
max_num = b
if a >= c and a >= d:
mid1_num = a
if c >= d:
mid2_num = c
min_num = d
else:
mid2_num = d
min_num = c
elif c >= a and c >= d:
mid1_num = c
if a >= d:
mid2_num = a
min_num = d
else:
mid2_num = d
min_num = a
else:
mid1_num = d
if a >= c:
mid2_num = a
min_num = c
else:
mid2_num = c
min_num = a
elif c >= a and c >= b and c >= d:
max_num = c
if a >= b and a >= d:
mid1_num = a
if b >= d:
mid2_num = b
min_num = d
else:
mid2_num = d
min_num = b
elif b >= a and b >= d:
mid1_num = b
if a >= d:
mid2_num = a
min_num = d
else:
mid2_num = d
min_num = a
else:
mid1_num = d
if a >= b:
mid2_num = a
min_num = b
else:
mid2_num = b
min_num = a
else:
max_num = d
if a >= b and a >= c:
mid1_num = a
if b >= c:
mid2_num = b
min_num = c
else:
mid2_num = c
min_num = b
elif b >= a and b >= c:
mid1_num = b
if a >= c:
mid2_num = a
min_num = c
else:
mid2_num = c
min_num = a
else:
mid1_num = c
if a >= b:
mid2_num = a
min_num = b
else:
mid2_num = b
min_num = a
print("从大到小的顺序为:", max_num, mid1_num, mid2_num, min_num)
用python代码实现输入4个整数,要求按由小到大顺序输出
当然可以,以下是代码实现:
```
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
num4 = int(input("请输入第四个整数:"))
nums = [num1, num2, num3, num4]
nums.sort()
print("按由小到大的顺序输出:", nums)
```
希望能够帮到您,还有什么问题可以继续问我哦~