随机产生20个0-100之间的随机整数,模拟生成某班的学生成绩。随机数种子从键盘输入。 要求完成以下统计:
时间: 2024-02-27 18:52:23 浏览: 45
好的,我会帮您解决这个问题。以下是代码实现:
```python
import random
# 从键盘上输入一个随机数种子
seed = input('请输入随机数种子:')
random.seed(seed)
# 随机产生20个0-100之间的随机整数
scores = [random.randint(0, 100) for i in range(20)]
# 输出生成的学生成绩
print('学生成绩:', scores)
# 统计学生成绩
average = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
# 输出统计结果
print('平均分:{:.1f}'.format(average))
print('最高分:{}'.format(max_score))
print('最低分:{}'.format(min_score))
```
希望这个代码能够帮到您!如果您还有其他问题,可以继续问我。
阅读全文