第9关:输出ABCD选项个数

单项选择题供选答案有四项:A、B、C、D。输入10道单项选择题的答案,分别计算答案中四个选项的个数。
【输入描述】
一个字符串,10道单项选择题的答案,以空格隔开。
【输出描述】
四行输出,分别输出A选项B选项C选项D选项的个数。

【输入样例】
A B C D A D D C B B
【输出样例】
A选项2个
B选项3个
C选项2个
D选项3个

a=list(map(str,input().strip().split()))
s=[0,0,0,0]
for i in a:
    if i=='A':
        s[0]+=1
    elif i=='B':
        s[1]+=1
    elif i=='C':
        s[2]+=1
    elif i=='D':
        s[3]+=1
    else:
        print('输入含不合法字符')
print('A选项'+str(s[0])+'个')
print('B选项'+str(s[1])+'个')
print('C选项'+str(s[2])+'个')
print('D选项'+str(s[3])+'个')

任务描述 有选择题,题目和选项都各占一行,ABCD四个选项均以制表符开头,如下所示。 注意:前边的行号不是文件的内容。 1、【C】下列设备中,既可作为输入设备,又可作为输出设备的是()。 A、显示器 B、鼠标器 C、软盘驱动器 D、绘图仪 2、【C】于系统还原,正确的是()。 A、系统还原总能解决电脑使用中出现的问题 B、系统还原会破坏用户的文档 C、系统还原可将计算机返回到一个较早的时间而不会丢失你最近的工作 D、如果你没创建还原点,就不能使用系统还原 3、【B】硬盘工作时应避免()。 A、光线直射 B、强烈震动 C、潮湿 D、灰尘 编程实现:将ABCD四个选项的内容都不超过15个字符的题目,格式化其选项的内容,如下所示: 1、【C】下列设备中,既可作为输入设备,又可作为输出设备的是()。 A、显示器 C、软盘驱动器 B、鼠标器 D、绘图仪 2、【C】于系统还原,正确的是()。 A、系统还原总能解决电脑使用中出现的问题 B、系统还原会破坏用户的文档 C、系统还原可将计算机返回到一个较早的时间而不会丢失你最近的工作 D、如果你没创建还原点,就不能使用系统还原 3、【B】硬盘工作时应避免()。 A、光线直射 C、潮湿 B、强烈震动 D、灰尘 相知识 在 Window 中的多行文本,各行间都是以 回车\r、换行\n 这两个字符来分隔,而 Linux下,则是以 换行\n 来分隔,你可以用下面代码测试所在环境下是一种什么情况。 <?php $a=<<<TEXT 1 23 TEXT; echo bin2hex($a); 上面代码的运行结果为: 310d0a32330d0a 其中 0d 就是回车,0a 就是换行 在php中,回车、换行分别用转义字符 \r 和 \n 来表示 编程要求 样式仅供参考,具体以要求为准。 补充函数代码,实现格式化题目功能 四个选项其中有一个内容超过 15 个字符的,就不改格式 修改后一行显示两个选项,每个选项都以制表符开始 注意四个选项的位置
04-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值