image

编辑人: 桃花下浅酌

calendar2025-05-10

message4

visits333

2022年09月Python三级实操参考答案

一、编程题

1、36.如下图有一个名为“book.csv”的文件,小明想计算所有库存书籍的总价,于是编写了下面代码。请将红色①\②\处的代码补充完整。
b = 0
s = 0
with open('/data/book.csv', 'r', encoding='utf-8') as f:
for line in f.  ①   ():
a = line.strip("\n").split(",")
b = b+1
if b >1: # 第一行是标题,所以从第二行开始计算
s = s + int(a[1]) *   ②  
print('总价:' , s)

参考答案:


2、37.小敏想用二分法对关键字14进行查找,请你帮她补全代码。
lst=[3,12,7,45,9,10,31,90,1,23,14,52]

key=14
n=len(a)
i,j=0,n-1
flag=-1
while ② :
mid=(i+j)//2
if key==a[mid]:
flag=mid
break
elif key>a[mid]:

else:
j=mid-1
if ④ :
print(str(key)+'没找到!')
else:
print(str(key)+'已找到!')

参考答案:


3、38.标准考试答题卡一般采用2B铅笔填涂,填涂好的答题卡经过扫描后得到相应的数字化图像,再通过光学识别,完成答题卡信息数据的采集、分析与统计。计算机判断答题卡中信息点被填涂的标准是灰度值小于132为黑色,灰度值大于等于132为白色。灰度值计算公式:灰度值=0.299×红色分量(R)+0.587×绿色分量(G)+0.114×蓝色分量(B),若分别输入n个信息点的RGB颜色值,则其判断程序如下:
n=int(input("请输入信息点个数:"))
count=0
for i in range(1,n+1):
​ R=int(input(”请输入红色分量:”))
   ①   
​ B= int(input(”请输入蓝色分量:”))
​ Gray_scale=   ②   
​ if    ③   :
​ print(“黑色”)
​ count=count+1
​ else:
​ print(“白色”)
print("黑色像素总共有:"+   ④   +"个")

参考答案:


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2022年09月Python三级实操参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share