选择题判断

选择题判断,第1张

选择题判断

描述

受疫情的影响,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)                        

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5595416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存