用随机函数和for循环生成包含20个随机数的列表并将前10个元素升序排列,后10个元素降序排列
时间: 2023-06-02 19:01:40 浏览: 111
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
```python
import random
# 生成包含20个随机数的列表
lst = [random.randint(1, 100) for i in range(20)]
# 将前10个元素升序排列
lst[:10] = sorted(lst[:10])
# 后10个元素降序排列
lst[10:] = sorted(lst[10:], reverse=True)
print(lst)
```
输出结果类似于:
```
[4, 9, 10, 12, 14, 20, 80, 88, 90, 95, 98, 91, 81, 75, 63, 62, 61, 37, 27, 2]
```
阅读全文