编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果
时间: 2023-05-18 07:04:25 浏览: 106
随机产生若干个数,并插入排序
以下是生成包含20个随机数的列表,前10个元素升序排列,后10个元素降序排列的程序代码:
```python
import random
# 生成包含20个随机数的列表
lst = [random.randint(1, 100) for _ in range(20)]
# 将前10个元素升序排列
lst[:10] = sorted(lst[:10])
# 将后10个元素降序排列
lst[10:] = sorted(lst[10:], reverse=True)
# 输出结果
print(lst)
```
输出结果如下:
```
[3, 7, 11, 14, 15, 22, 27, 31, 37, 41, 98, 96, 94, 93, 92, 89, 85, 80, 77, 70]
```
希望能够帮到您!
阅读全文