从键盘输入十个数据,对数据进行排序,要求有从大到小,从小到大,倒序排序3种排序方式
时间: 2024-03-10 14:44:06 浏览: 95
输入10个数,然后按顺序排列
好的,这是一个简单的排序算法练习。以下是一种可能的实现方式,可以实现从大到小、从小到大和倒序排序三种方式。
```python
# 从键盘输入十个数据
data = []
for i in range(10):
num = int(input("请输入第{}个数据:".format(i+1)))
data.append(num)
# 从大到小排序
sorted_data = sorted(data, reverse=True)
print("从大到小排序结果:", sorted_data)
# 从小到大排序
sorted_data = sorted(data)
print("从小到大排序结果:", sorted_data)
# 倒序排序
reversed_data = list(reversed(data))
print("倒序排序结果:", reversed_data)
```
运行程序后,会提示用户输入十个数据,然后对这些数据进行排序,并输出排序结果。以上代码中,我们使用了 Python 内置的 `sorted` 函数和 `reversed` 函数来实现排序和倒序。
阅读全文