第11届蓝桥杯 Python青少组_省赛_中/高级组_2020年6月真题
题目总数: 6 总分数: 120
编程题(分值可以忽略)
第 1 题 问答题
编程实现
输入一个字符串,如果该字符串以 er、ly或者ing后缀结尾的,则删除该字符串后缀,并输出删除后的字符串,
否者将原字符串输出。
输入描述
输入一个字符串
输出描述
输出删除后的字符串或原字符串
样例输入:
样例输出:
第 2 题 问答题
编程实现
用户输入一个正整致 a作为如图半圆的直径,同时作为如圈等腰直角三角形的直角边长度,求下图的阴影部分
面积,如图所示:
driver
driv
提示信息
三角形面积公式: S=(ah)/2(公式中 a为三角形的底边, h为底边所对应的高)
圆形面积公式: S=лr^2(公式中r为园的半径, л=3.14)
已知条件:
1)半圆的直径和等腰直角三角形直角边长度相同;
2)三角形与半圆部分重叠;
3)三角形ABC为等腰直角三角形;
输入描述
一个正整数(作为半圆的直径)
输出描述
图形阴影面积(保留 2位小数)
样例输入
样例输出
第 3 题 问答题
背景信息
因子:因子也叫因数,例如 3*5=15,那么3和5是15的因子。同时 15*1=15,那么1和15也是15的因子。
1,3,5,15这四个因子是 15的所有因子。
完数:如果一个数等于不含它本身的其他因子之和,则称该数为 “完数”。如6的因子有 1,2,3,6,且
1+2+3=6,因此6是完数。
编程实现
输入一个正整数 N,输出小于 N的所有完数及个数(个数前加 “*”,例如: *2)。
输入描述
18
25.00
输入一个正整数 N
输出描述
输出小于 N的所有完数及个数
样例输入
样例输出
第 4 题 问答题
背景信息
在生活中,为保证信息安全,我们会把重要的信息进行加密后再发送给对方,对方需要通过相同的策略对信息
进行解密,才能了解到传递的信息,我们一般把加密前的信息称为原文,将加密后的信息称为密文。
有这样一种加密的策略:第一次加密策略是将明文中字母 a加密为01,b加密为02,c加密为03,以此类推, x
加密为24,y加密为25,z加密为26,空格不加密;然后在第一次加密的基础上进行二次加密,第二次加密策略
是将数字 0加密为27,数字1加密为28,以此类推,数字 8加密为35,数字9加密为36,空格则加密为 00。
编程实现
请输入一段明文,按照上述加密策略,输出对应密文。
输入描述
输入一段明文(只包含小写字母和空格)
输出描述
按照上述加密策略,输出对应密文
样例输入
样例输出
第 5 题 问答题
下图给出了公历 2020年1月25日~2021年1月20日之间,二
第11届蓝桥杯Python青少组_省赛_中_高级组_2020年6月真题