2025年12月电子学会青少年软件编程(Python三级)等级考试试卷
操作/编程
三级
2025
2026-01-15 13:38:16
65次
2025年12月电子学会青少年软件编程(Python三级)等级考试试卷
操作/编程
三级
2025
2026-01-15 13:38:16
65次
一、编程题
2.
选择排序
老师想知道n位同学的成绩中,排第3名的同学的成绩是多少。小华编写了以下程序,请补全空缺的代码:
n=int( ① ) fenlist=[] for i in range(n): fen=input() fenlist.append( ② ) for i in range( ③ ): k=i for j in range(i+1,n): if ④ : k=j if k!=i: fenlist[k],fenlist[i]=fenlist[i],fenlist[k] print( ⑤ )
输入:
6 80 90 90 92 88 92
输出:
90
【知识点】 电子学会Python三级
3.
鲜花数据处理
校园花坊采购一批鲜花,具体数据存储在文件 “flower.csv”,数据内容如下图所示:

下列代码实现读取 “花名” 、 “数量”和“价格” 信息,输出价格达到 20 的花名及总价,请补全代码。
import csv
with open("/data/ ① ") as f:
rows = list(csv.reader(f))
for row in rows[1:]:
if ( ② >= 20):
print( row[0],int(row[1])*int(row[2])) 【知识点】 电子学会Python三级
