题目

技术学科一共包含2门学科——信息技术和通用技术,这就需要我们关注学科的平衡,而衡量某位学生学科平衡的重要指标就是学科吻合度,我们采用信息技术与通用技术的得分差来判断(分差每3分为一级:分差0 到3分(不含3分),表示“0级偏差”;分差3到6分(不含6分),表示“1级偏差”,分差6到9分(不含9分),表示“2级偏差”……分差最高为50分,最后一级分差48到50(含50分),表示“16级偏差”),计算每位学生的吻合度偏差值。根据题意,请回答下列问题: (1) 为了后续程序处理,我们需要把数据读入到程序中,每个学生一条记录,用python存储学生测试得分数据下列可行的是(以前两条记录为例)          ; A . students=[[0901,50,32],[ 0902,50,45],……] B . students={'0901':['50', '32'], '0902':['50', '45'],……} C . students={0901:['50', '32'], 0902:['50', ' 45'],……} D . students=[['0901', '50', '32'],['0902', '50', '45'],……] (2) 编写函数f(xx,ty)实现传入信息得分和通用得分,返回吻合度级别(返回示例:'1 级偏差') (3) 完成程序填空: students={'0901':[50,82],'0902':[50,95],……}    #(以前两条记录为例) for i in students.keys(): xx= ty= print(i,':',f(xx,ty)) 答案: B,D 【1】def f(xx,ty): return str(abs(xx-ty)//3)+'级偏差'及其它等价答案 【1】students[i][0]【2】students[i][1]
信息技术 试题推荐
最近更新