首页 > 编程语言 >免费,Python蓝桥杯等级考试真题--第10级(含答案解析和代码)

免费,Python蓝桥杯等级考试真题--第10级(含答案解析和代码)

时间:2024-05-24 17:55:11浏览次数:30  
标签:count 10 输出 真题 蓝桥 字符串 字符 print 投球

Python蓝桥杯等级考试真题–第10级

一、 选择题

1、已知s='Hello!’,下列说法正确的是?( )
A. s[1]对应的字符是’H’
B. s[2]对应的字符是’l’
C. s[-1]对应的字符是’o’
D. s[3]对应的字符是’o’
答案:B
解析:s[1]对应字符是‘e’;s[2]对应字符是‘l’;s[-1]对应字符是‘e!;s[3]对应字符是‘l’;故答案为B。

2、运行下面程序,输入字符串“Banana”,输出的结果是?( )
s = input()
print(s.count(‘a’))
A.2
B.3
C.1
D.-1
答案:B
解析:本题是要统计a在字符串“Banana”中出现的次数,故答案为B。

3、运行下面程序,输出的结果是?( )
s = ‘1,2,3,4,5,6’
a = s.split(‘,’)
print(‘-’.join(a))
A. 1 2 3 4 5 6
B. 1,2,3,4,5,6
C. 123456
D. 1-2-3-4-5-6
答案:D
解析:split()方法将字符串s的逗号去掉,然后join()方法用减号将字符串连接,故答案为D。

二、编程题

第1题 统计空格数
题目描述:
输入一个字符串,其中可能包含空格。输出字符串中空格的数量。

输入:
一个字符串。
输出:
一个整数,表示输入的字符串中空格的数量。

输入样例:
I have a dream
输出样例:
3

【参考程序】

s = input()
print(s.count(' ')) #注意带引号内空格

第2题 人机大战
题目描述:
小蓝参加投篮比赛,比谁投进的球多,对手是一个机器人。在限定时间内,双方投球次数相同,进球用字母“A”表示,不进用字母“F”表示。投球结束后,双方的投球情况,分别用一个只包含“A”和“F”的字符串记录。机器人是否进球受电脑控制,它每连进2个球后,必然失误一次。按照这个规律,机器人的投球记录是“AAFAAFAAF…”输入一场比赛中小蓝的投球记录,输出比赛的结果,如果小蓝胜输出“W”,小蓝负输出“”,平局输出“D”。
例如:小蓝的投球记录是“AFAAA”,机器人的投球记录是“AAFAA”,双方各投球5次,都进了4个球,因此这场比赛的结果是“D”

输入:
一个字符串,为小蓝的投球记录,只包含“A”和“F”两种字符,长度不超过 20。
输出:
一个大写字母,如果小蓝胜输出“W”,小蓝负输出“L”,平局输出“D”

输入样例 1:
AFAAA
输出样例 1:
D
输入样例 2:
AAFFAF
输出样例 2:
L
【参考程序1】

s = input()
a = s.count('F') #小蓝没进的数量
b = (s.count('A') + a) // 3 #机器人没进的数量
if a < b: #谁失误少谁赢
    print('W')
elif a > b:
    print('L')
else:
    print('D')

【参考程序2】

s = input()
s1 = '' #构建机器人的进球记录字符串
for i in range(1, len(s) + 1):
    if i % 3 == 0:
        s1 += 'F'
    else:
        s1 += 'A'
if s.count('A') > s1.count('A'): #谁进球多谁赢
    print('W')
elif s.count('A') < s1.count('A'):
    print('L')
else:
    print('D')

标签:count,10,输出,真题,蓝桥,字符串,字符,print,投球
From: https://blog.csdn.net/qq_44814724/article/details/139168027

相关文章

  • 10-3-前后台进程切换- nice进程优先级-实战screen后台执行命令
    10.3.1Linux后台进程与前台进程的区别前台进程:是在终端中运行的命令,那么该终端就为进程的控制终端,一旦这个终端关闭,这个进程也随着消失。后台进程:也叫守护进程(Daemon),是运行在后台的一种特殊进程,不受终端控制,它不需要与终端交互;Linux的大多数服务器就是用守护进程实现......
  • CSP历年复赛题-P1061 [NOIP2006 普及组] Jam 的计数法
    原题链接:https://www.luogu.com.cn/problem/P1061题意解读:从编号s~t的字母从挑w个,组成一种特殊的数字,数字里字母都是升序的,给定初始数字,要计算后5个。解题思路:1、模拟法模拟样例:2105有效字母范围:b,c,d,e,f,g,h,i,j 初始值:bdfij要计算bdfij的下一个,采取如下步骤......
  • 充电桩——微信小程序,缴纳的1000元交易保障金,问题解答。
    1、小程序后台,申请退款保障金有一条不符合要求,无法退款。 2、咨询客服,能否退款然后再以公司名义缴纳保证金,等待回复:暂不支持对公转账,只能微信扫码支付缴纳哈。退保的话,支持退回对公账户。详情请查看小程序交易保证金管理规定https://developers.weixin.qq.com/miniprogram/de......
  • 代码随想录算法训练营第十五天 | 层序遍历 、226.翻转二叉树、101.对称二叉树
    层序遍历题目链接:学会二叉树的层序遍历,可以一口气打完以下十题:102.二叉树的层序遍历107.二叉树的层次遍历II199.二叉树的右视图637.二叉树的层平均值429.N叉树的层序遍历515.在每个树行中找最大值116.填充每个节点的下一个右侧节点指针117.填充每个节点的下一个右侧节点......
  • 关于Win10如何检查笔记本电脑的电池健康状况
    1.单击开始菜单(或按键盘上的Windows键)打开开始菜单并启动 命令提示符 2.打开命令提示符后,输入 powercfg/batteryreport (确保两个单词之间有一个空格)并按Enter。 3.现在您需要找到该报告并阅读它。  ......
  • 【权威解答】加盟招商的100个高频问题,一文搞定你的疑惑!
    作为一名手工酸奶品牌的创始人,目前全国也复制了100多家门店,这几年我和几千个咨询项目的潜在客户都聊过,决定你成交率的,主要就是这个10个问题,如果你能解决,转化率一定很高。一、加盟费用与成本问题1:加盟费用包括哪些内容?解答:加盟费用通常包括品牌使用费、技术转让费、培训费......
  • 盟军敢死队下载/迅雷BT下载[HD-1080P/2.16GB/AVI中字]4k高清版中字
    《盟军敢死队》是一部关于二战中的英勇士兵们的战争故事的电影。这部电影栩栩如生地描绘了盟军士兵的勇气、团队合作和无畏精神,以及他们为了自由和正义而奋战的决心。这篇文章将对电影进行细致入微的分析,探讨其中所传递的主题和情感。首先,电影的剧情十分紧凑且扣人......
  • 《庆余年2》迅雷下载高清完整版[第二季1080p][全集BT下载]
    《庆余年2》是根据猫腻所撰写的同名小说改编的电视剧,于2020年12月7日在湖南卫视首播。作为继第一季《庆余年》取得巨大成功后的续作,第二季再次席卷荧屏,引起了广大观众的热议与关注。 故事发生在北宋年间,曹操统一北方后,开始对南方展开攻势。而这一切与主人公张小凡......
  • MySQL-10.索引优化与查询优化
    C-10.索引优化与查询优化都有那些维度可以进行数据库调优?简言之:索引失效,没有充分利用到索引--索引建立关联查询太多JOIN(设计缺陷或不得已的需求)--SQL优化服务器调优及各个参数设置(缓冲,线程数等)--调整my.cnf数据过多--分库分表关于数据库调优的知识点非常分散......
  • 蓝桥楼赛第30期-Python-第二天赛题 题解
    楼赛第30期Python模块大比拼解析网页元素目标本次挑战,我们需要使用Python访问软科世界大学排行榜来获取首页30所学校的信息。为避免目标网站的内容发生变化,我们使用保存之后的网页进行实验。链接如下:https://labfile.oss.aliyuncs.com/courses/4070/rank2021.h......