栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

选择题判断

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

选择题判断

描述

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/590030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号