试卷 青少年软件编程(Python二级)等级考试-编程题(2022年6月)
青少年软件编程(Python二级)等级考试-编程题(2022年6月)
编程题
第 1 题    问答题

学过编程的小程同学想帮助医生对核酸检测人群进行分流和统计,根据健康码的颜色分配不同的核酸检测区域:

红码:A区

橙码:B区

绿码:C区

等待核酸检测人数众多,但是具体检测人数未知,请你帮小程编写一个程序来协助医生对核酸人群进行人群分

流并统计人数。要求如下:

1、字母R代表红码,字母Y代表黄码,G代表绿码:

2、程序运行后根据提示信息输入一个健康码(R、Y、G中之一),输入其他字母提示“输入错误请重新输

入”;根据不同的健康码,自动返回区域信息:(红码:A区、橙码:B区、绿码:C区);

3、程序一直在重复运行,但当输入“end”表示检测结束,输出下面信息(见要求4)后程序结束运行;

4、检测结束后输出总人数和对应红码、黄码和绿码的人数。

运行案例如下:

输入样例1:

R

输出样例1:

请到A区检测

输入样例2:

Y

输出样例2:

请到B区检测

输入样例3:

G

输出样例3:

请到C区检测

输入样例4:

end

输出样例4:

检测结束,一共检测*人

红码:*人

黄码:*人

绿码:*人

(说明:*代表实际统计的的数字)


第 2 题    问答题

设计一个海龟绘图程序,程序效果如下图。

要求:

(1)程序开始后,弹出对话信息“请输入边数:”,要求用户输入所要绘制的图形的边数;

(2)海龟从里往外绘制图形,逆时针旋转(向左);

(3)线条初始长度为15,相邻两条边相差5(每一个线条均比前一个线条长5);

(4)线条颜色顺序依次为红色、蓝色、橘色、绿色('red','blue','orange','green')四个颜色组成的列表(必须

使用列表方式进行读取);

(5)总共边数符合输入给定的数字。


答题卡
编程题
1 2
题目总数:2
总分数:4
时间:不限时