生成含有[1,100]间的50个随机整数的列表lst。完成(1)排序 (2)计算方差,保留2位小数存在var变量中
时间: 2024-03-17 11:43:18 浏览: 46
LED.rar_4 3 2 1
好的,我来回答你的问题。
以下是生成随机整数列表并完成排序的 Python 代码:
```python
import random
lst = [random.randint(1, 100) for _ in range(50)]
lst.sort()
print(lst)
```
计算方差的 Python 代码如下:
```python
import statistics
var = round(statistics.variance(lst), 2)
print(var)
```
注意,这里我们使用了 Python 标准库中的 `random` 和 `statistics` 模块,其中 `random.randint(a, b)` 可以生成一个 [a, b] 范围内的随机整数,`statistics.variance(data)` 可以计算数据集合的方差。
希望这个回答能够帮到你!
阅读全文