学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
小明收集了本校高三年级10个班级学生视力情况的相关数据,示例如图a所示

图a


请回答下列问题:
按“学籍号”右起第二位数字的奇偶性来判断学生性别(奇为男,偶为女)。左右眼的视力均大于等于5.0则判定为视力正常,程序运行结果如图b所示,请在划线处填写合适的代码。

图b


import pandas as pd
df=pd.read_excel(“高三学生视力数据.x1sx”)
data={“301班”:[0,0],“302班”:[0,0],“303班”:[0,0],“304班”:[0,0],“305班”:[0,0],“306班”:[0,0],“307班”:[0,0],“308班”:[0,0],“309班”:[0,0],“310班”:[0,0]}
stat=[[0,0],[0,0]]
n=len(df)
for i in range(n):
     x=int(df.at[i,“学籍号”][-2])
     y=      ______
     if   df.at[i,“左眼”]>=5.0 and df.at[i,“右眼”]>=5.0:
          data[df.at[i,“班级”]][0]+=1
          stat[y][0]+=1
     data[      ______][1]+=1
     stat[y][1]+=1
print(“高三年级视力正常的学生统计结果”)
print(“视力正常的女生占女生总人数的:”,round(stat[0][0]/stat[0][1]*100,2),“%”)
print(“视力正常的男生占男生总人数的:”,round(stat[1][0]/stat[1][1]*100,2),“%”)
(2)输出各班视力正常的学生情况,并绘制柱型图如图c所示,划线①处应填入的代码为________(单选,填字母:A.Series/B.Data Frame);划线②处应填入的代码为________(单选,填字母:A.s[“班级”]/B.s.index)

图c


import matplotlib.pyplot as plt
s=pd.      ______(data.index=[“视力正常”,“本班人数”]),T
print(s)
plt.title(“高三年级各班视力正常的学生统计结果”)
plt.bar(      ______,s[“视力正常”]/s[“本班人数”]*100
#设置数据输出时的对齐方式,设置绘图参数,显示柱型图,代码略
(3)由统计结果可知,视力正常占比最高的班级为________
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交