基本信息
文件名称:2025年3月青少年软件编程(python三级)等级考试试卷-编程题.pdf
文件大小:135.61 KB
总页数:2 页
更新时间:2025-06-25
总字数:约1.13千字
文档摘要
2025年3月青少年软件编程(python三级)等级考试试卷-编程题
题目总数:3总分数:30
编程题
第1题问答题
统计身高
某班学生进行了身高测试,身高数据存在文件“shengao.csv”中。数据内容如下图所示。
小明编写了如下程序,读取身高文件中的数据,并计算男生的平均身高(保留两位小数),请你补全代码。
importcsv
withopen(/data/①)asf:
rows=list(csv.reader(f))
sum=0
n=0
forrowinrows[1:]:
ifrow[1]男:
②
n=n+1
print(男生的平均身高是:,③)
第2题问答题
课本分配
某学校由于缺乏课本,信息课要两人共读一本课本,数学课要三人共读一本课本,语文课要四人共读一本课
本。书的总数是52本。问信息书、数学书、语文书各有多少本?(每门功课至少要有一本书)
foriinrange(1,51):#信息书
forjin①:#数学书
k②#语文书
ifi*2j*3andj*3k*4:
print(信息书共有%d本,数学书共有%d本。语文书有%d本%(③))
第3题问答题
下列程序用冒泡排序算法将数列从小到大输出,请你补全代码。
c=[3,6,11,18,9,12,5,2,22,10]
count①
foriinrange(0,②):
forjinrange(0,③):
if④:
t=c[j]
⑤
c[j+1]=t
print(c)