编程题 共5道

01 02 03 04 05

602 | 第12届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2020年8月真题-练习
编程题 共5道
01

编程实现:

分别输入两个正整数M,N,输出M到N之间(含M,N)所有可被7整除,但不是5的倍数的数字,并以逗号分隔按顺序打印在一行。

输入描述:

分别输入两个正整数M,N

输出描述:

输出M到N之间(含M,N)所有可被7整除,但不是5的倍数的数字,并以逗号分隔按顺序打印在一行


样例输入:

100
147

样例输出:

112,119,126,133,147
2分
登录后作答
02

编程实现:

输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数并输出。

输入描述:

输入一行字符

输出描述:

按英文字母、空格、数字和其它字符的顺序输出其对应的个数


样例输入:

a1 b2 c d4 !!! 5

样例输出:

4
5
4
3
2分
登录后作答
03

编程实现:

有n个人围成一个圈,按顺序排好号。然后从第一个人开始报数(从1到3报数),报到3的人退出圈子,然后继续从1到3报数,直到最后留下一个人游戏结束,问最后留下的是原来第几号。

输入描述:

输入一个正整数n

输出描述:

输出最后留下的是原来的第几号


样例输入:

5

样例输出:

4
2分
登录后作答
04

编程实现:

计算某个电梯的用电量。

电梯可到达最低楼层为地下 3 层(-3),最高为地上 12 层(12),中间没有 0 层;

电梯向上运行时每上升 1 层消耗 1 单位电量,向下运行时每下降 1 层消耗 0.3 单位电量;

请你通过输入的某段时间内电梯停过的楼层顺序,计算电梯消耗了多少单位电量。

输入描述:

N 个数字(2<=N<=10),数字间以逗号分隔,代表电梯停过的楼层[-3,12];

输出描述:

电梯消耗的单位电量数;


样例输入:

1,11,1

样例输出:

13.0
2分
登录后作答
05

提示信息:

在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的数,被称为素数,又叫质数。

超级素数是指一个素数,每去掉最后面的一个数字,总能保证剩下的数依然为素数。

比如:“373”就是一个超级素数,去掉个位的“3”后,“37”依然是素数;继续去掉“37”个位的 “7”后,“3”还是素数。

编程实现:

输入一个正整数 n (10≤n≤108),输出所有小于等于n的超级素数的个数。

输入描述:

输入一个正整数 n (10≤n≤108)

输出描述:

输出所有小于等于 n 的超级素数的个数


样例输入:

30

样例输出:

6


样例输入:

50

样例输出:

8


样例输入:

100

样例输出:

13


样例输入:

500

样例输出:

21


样例输入:

1000

样例输出:

27


样例输入:

3200

样例输出:

34
2分
登录后作答