【解析】第十四届蓝桥杯Python省赛真题解析.pdf

【解析】第十四届蓝桥杯Python省赛真题解析.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

【解析】第十四届蓝桥杯Python省赛真题解析

Python--蓝桥杯省赛

第14届蓝桥杯Python省赛真题解析,这是2023年5月14日举办的省赛,比赛仍然采

取线上形式,试题相较往年大题难度有所降低,大部分知识点在备考课中都有所涉及,但

是难度的跳跃性比较大,第1题第2题偏简单,第3题开始就对学生的综合能力水平考察有

所提高了,所以觉得遇到困难的同学们也不要过于灰心,可以参照题目解析看一看自己薄

弱的部分加以补强,加油!

01第一题

时间限制:3000MS

内存限制:589824KB

(注.input()输入函数的括号中不允许添加任何信息)

【编程实现】

给定一个正整数N,计算出N+N的值。

例如:N=4,4+4的值为8(8=4+4)。

【输入描述】

输入一个正整数N

【输出描述】

输出N+N的值

【样例输入】

4

【样例输出】

8

【参考代码】

1n=int(input())

2print(n+n)

02第二题

时间限制:3000MS

内存限制:589824KB

(注.input()输入函数的括号中不允许添加任何信息)

【编程实现】

给定一个只包含小写字母的字符串S(S长度≥3),请输出字符串S的第一个字符和最后一个字符。

例如:当S=“abc”,abc的第一个字符为a,最后一个字符为c,故输出ac。

【输入描述】

输入一个只包含小写字母的字符串S(S长度≥3)

【输出描述】

输出字符串S的第一个字符和最后一个字符,两个字符之间没有空格及其他字符

【样例输入】

abc

【样例输出】

ac

【参考代码】

1s=input()

2print(s[0]+s[-1])

03第三题

时间限制:3000MS

内存限制:589824KB

(注.input()输入函数的括号中不允许添加任何信息)

【题目描述】

提示信息:

合数:合数指自然数中除了能被1和本身整除外,还能被其它正整数整除的数。

例如4,4除了能被1和4整除,还可以被2整除。

【编程实现】

小明收藏了N(2≤N≤25)个数字币,每个数字币上都有一个面值(面值可以重复)。从数字币中

任选K(2≤K≤N)个,有多种选法,请将每次选择的数字币上的面值累加,然后解决以下两个问

题。

问题1:累加的和中有多少种不同的结果;

问题2:累加的和中有多少个不同的合数。

例如:N=5,K=3,

5个数字币上的面值分别为2、1、4、5、3,任选3个数字币,有10种选法,将每种选法上的面值累

加:2+1+4=7、2+1+5=8、2+1+3=6、2+4+5=11、2+4+3=9、2+5

+3=10、1+4+5=10、1+4+3=8、1+5+3=9、4+5+3=12。

其中累加的和中有7种不同的结果,分别是7、8、6、11、9、10、12,

累加的和中有5个不同的合数,分别是8、6、9、10、12。

【输入描述】

第一行输入一个正整数N(2≤N≤25),表示数字币的个数

第二行输入N个正整数(1≤正整数≤1000),表示数字币上的面值,正整数之间以一个英文逗号隔

第三行输入一个正整数K(2≤K≤N),表示所要选取的数字币个数

【输出描述】

输出两个整数,分别表示累加的和中不同结果的个数以及累加的结果中不同合数的个数,两个整数

之间以一个英文逗号隔开

【样例输入】

5

2,1,4,5,3

3

【样例输出】

文档评论(0)

137****9859 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档