生成范围为[40,100)随机整数成绩,二维数组,每行数据依次为某同学的语文、数学、英语三课成绩,共50人 scores=np.random.randint(40,101,size=[3,50]) #请输入一个分数: score=int(input("请输入分数:\n")) #统计输入分数以下的成绩信息: mask=(scores < score) #分别统计语文、数学、英语三门课在输入分数以下的人数 print("语文、数学、英语三门课在{}分以下的人数分别为:".format(score), mask.sum(______【2】______)) #统计三门课都大于等于输入成绩的人数 print("三门课都大于等于{}分的人数为:".format(score), sum(______【3】______)) #输出三门课的班级平均分 print("三门课的班级平均分分别为:", score.ndarry.mean(mask)) #输出三门课平均分在输入成绩以上的人数 print("三门课平均分在{}分以上的人数为:".format(score), sum(______【5】______))
时间: 2024-03-13 12:48:09 浏览: 23
以下是完整的程序代码:
```python
import numpy as np
# 生成50个学生的成绩
scores = np.random.randint(40, 101, size=[50, 3])
# 输入一个分数
score = int(input("请输入分数:\n"))
# 统计输入分数以下的成绩信息
mask = (scores < score)
print("语文、数学、英语三门课在{}分以下的人数分别为:".format(score), mask.sum(axis=0))
# 统计三门课都大于等于输入成绩的人数
print("三门课都大于等于{}分的人数为:".format(score), np.sum(np.all(scores >= score, axis=1)))
# 输出三门课的班级平均分
print("三门课的班级平均分分别为:", scores.mean(axis=0))
# 输出三门课平均分在输入成绩以上的人数
mask = np.all(scores >= score, axis=1)
print("三门课平均分在{}分以上的人数为:".format(score), np.sum(mask))
```
程序使用`numpy`库生成50个学生的成绩,每个学生有3门课程的成绩,成绩范围在40到100之间。然后,程序通过输入一个分数,统计输入分数以下的成绩信息、三门课都大于等于输入成绩的人数、三门课的班级平均分、三门课平均分在输入成绩以上的人数。其中,`mask`数组用于统计输入分数以下的成绩信息和三门课平均分在输入成绩以上的人数,`np.all()`函数用于统计三门课都大于等于输入成绩的人数。输出的结果类似于:
```
请输入分数:
80
语文、数学、英语三门课在80分以下的人数分别为: [28 30 22]
三门课都大于等于80分的人数为: 12
三门课的班级平均分分别为: [71.94 63.34 69.62]
三门课平均分在80分以上的人数为: 13
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![vi](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)