编程题

标准考试答题卡一般采用 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("黑色像素总共有: "+______④_______+"个")

查看答案
赣ICP备20007335号-2