Python实现核酸检测健康码分流与人数统计程序
类型:程序题

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

  • 红码:A区
  • 黄(橙)码:B区
  • 绿码:C区

等待核酸检测人数众多,具体检测人数未知,请编写程序协助完成分流与人数统计,要求如下:

  1. 健康码标识规则:字母R代表红码,Y代表黄码,G代表绿码;
  2. 程序运行后接收用户输入的健康码:
    • 若输入为R/Y/G,输出对应检测区域提示:红码输出「请到A区检测」,黄码输出「请到B区检测」,绿码输出「请到C区检测」;
    • 若输入为其他内容,提示「输入错误请重新输入」;
  3. 程序持续运行,直到输入end时终止,并输出统计结果;
  4. 程序终止时需输出:总检测人数、红码人数、黄码人数、绿码人数。

运行案例

输入样例1:

R

输出样例1:

请到A区检测

输入样例2:

Y

输出样例2:

请到B区检测

输入样例3:

G

输出样例3:

请到C区检测

输入样例4(结束标识):

end

输出样例4(统计结果):

检测结束,一共检测*人
红码:*人
黄码:*人
绿码:*人

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

代码编辑器 加载中...
测试用例(F10) 运行测试(F11) 提交答案(F12)
测试用例输入
{{resultStatus.text}}