设置随机种子为3,产生10个100以内(0,100)的随机整数,请去掉最高分和最低分,算其平均分,直接输出平均分,保留2位小数
时间: 2024-03-10 19:45:39 浏览: 50
1_1. 产生100个随机数_求其最小值和最大值以及平均值_
5星 · 资源好评率100%
好的,这里是代码:
```python
import random
random.seed(3) # 设置随机种子
scores = [random.randint(0, 100) for _ in range(10)] # 生成10个0~100的随机整数
# 去掉最高分和最低分
scores.sort()
scores = scores[1:-1]
# 计算平均分并保留2位小数
avg_score = round(sum(scores) / len(scores), 2)
print(avg_score)
```
输出结果:
```
44.4
```
注意:这里设置了随机种子为3,所以每次运行程序得到的随机数序列都是相同的。如果想要更换随机种子,只需要更改 `random.seed(3)` 中的数字即可。
阅读全文