描述
受疫情的影响,2020 年蓝桥杯大赛青少年创意编程 C++ 组的省赛在网上进行。选择题有 55 道,都是单选题,每道 30分,共计 150 分。每道选择题选对得 30 分,选错或者不选得 0 分。
注意以下仅为假设,不代表本场考试选择题的真实答案,仅是针对本编程题假设出的答案。
假设正确答案为 "DCBAD",那么你能根据选手的提交情况,判定选手的选择题总分吗?
选手提交一个由55个字符组成的字符串,代表选手的选项。字符串仅能包含如下 55 种字符:"D"、"C"、"B"、"A"、"E"。其中 "A"、"B"、"C"、"D" 代表选手选择了某个选项,而 "E" 代表选手未做该题。
输入
选手提交的一个由 5 个字符组成的字符串。
输出
一个整数,代表选手选择题的总分。
输入样例 1 输出样例1
DCEAD 120
题目连接:OnlineJudge
n = input() i = 0 sum=0 list2 = [68,67,66,65,68] #答案字符对应的整数 for i in range(5): if ord(n[i]) == list2[i]: #如果下标为i的输入字符其对应数字和列表二内答案对应数字符合 #则加30分,否则不加分。 sum +=30 i+=1 print(sum)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)