选择题判断

描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值