基本信息
文件名称: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)