创建一个 english 列表(列表推导式),有 5 个元素均为 40—100 之间的随机数,并对列表降序排列
时间: 2023-06-05 11:47:42 浏览: 161
题目意思:创建一个英语列表(列表推导式),其中有5个元素均为40-100之间的随机数,并对列表降序排列。
答案:
import random
english_list = [random.randint(40, 100) for i in range(5)]
english_list.sort(reverse=True)
print(english_list)
相关问题
python生成20个(0,100)内的随机数列表并降序排列
可以使用以下代码生成20个(0,100)内的随机数列表并降序排列:
```python
import random
random_list = [random.randint(0, 100) for i in range(20)]
random_list.sort(reverse=True)
print(random_list)
```
输出结果类似于:
```
[98, 95, 92, 89, 87, 85, 83, 79, 77, 73, 68, 67, 65, 63, 61, 60, 57, 56, 52, 50]
```
用列表推导式生成1-100之间的10个随机数列表
可以回答这个问题。以下是代码:
```python
import random
random_list = [random.randint(1, 100) for i in range(10)]
print(random_list)
```
这个代码使用列表推导式生成了一个包含10个随机数的列表,每个随机数都在1到100之间。使用`random.randint(1, 100)`从1到100之间随机选择一个整数,然后使用`for`循环重复10次来生成10个随机数。最后使用`print`函数输出列表。