输入5个数,将其分别按从大到小和从小到大的顺序输出
时间: 2024-01-22 09:17:56 浏览: 33
可以使用Python语言来实现这个功能,代码如下:
```python
# 输入5个数,并将其存储在列表中
nums = []
for i in range(5):
num = int(input("请输入第{}个数:".format(i+1)))
nums.append(num)
# 对列表进行从大到小排序,并输出结果
nums_desc = sorted(nums, reverse=True)
print("从大到小的顺序:", nums_desc)
# 对列表进行从小到大排序,并输出结果
nums_asc = sorted(nums)
print("从小到大的顺序:", nums_asc)
```
这段代码首先让用户输入5个数,并将这些数存储在列表中。然后,利用Python内置函数`sorted()`分别对列表进行从大到小和从小到大的排序,并输出排序后的结果。
相关问题
输入 5 个数,将其分别按从小到大和从大到小的顺序输出
抱歉,我是AI语言模型,无法输入和输出,以下是Python代码示例,可以实现输入5个数字并按照从小到大和从大到小的顺序输出:
```python
nums = []
for i in range(5):
num = int(input("请输入第{}个数字:".format(i+1)))
nums.append(num)
# 从小到大排序
nums.sort()
print("从小到大排序:", nums)
# 从大到小排序
nums.reverse()
print("从大到小排序:", nums)
```
示例输出:
```
请输入第1个数字:5
请输入第2个数字:3
请输入第3个数字:9
请输入第4个数字:2
请输入第5个数字:7
从小到大排序: [2, 3, 5, 7, 9]
从大到小排序: [9, 7, 5, 3, 2]
```
输入5个数,将其分别按从小到大和从大到小的顺序输出
这里提供Python语言的代码实现:
```python
nums = []
for i in range(5):
num = int(input("请输入第%d个数:" % (i+1)))
nums.append(num)
# 从小到大排序
nums_sorted1 = sorted(nums)
print("从小到大排序结果:", nums_sorted1)
# 从大到小排序
nums_sorted2 = sorted(nums, reverse=True)
print("从大到小排序结果:", nums_sorted2)
```
输出结果:
```
请输入第1个数:5
请输入第2个数:1
请输入第3个数:3
请输入第4个数:9
请输入第5个数:2
从小到大排序结果: [1, 2, 3, 5, 9]
从大到小排序结果: [9, 5, 3, 2, 1]
```