第12 届蓝桥杯 Python 青少组中 / 高级组选拔赛( STEMA ) 2020 年 11 月
真题
题目总数:5 总分数:128
编程题
第 1 题 问答题
编程实现:
输入一个正整数,输出这个正整数是一个几位数。
输入描述:
输入一个正整数
输出描述:
输出这个正整数是一个几位数
样例输入:
样例输出:
第 2 题 问答题
编程实现:
输入一个正整数,然后分行输出这个正整数奇数位上的数 ( 个位数为第一位 ) 。
输入描述:
输入一个正整数
输出描述:
分行输出这个正整数奇数位上的数
样例输入:
样例输出:
12
2
123
第 3 题 问答题
提示信息:
平方是一种运算,比如: a的平方表示 a×a。
例如 :2的平方为 4 (也就是 2*2的积 )
例如 :4的平方为 16 (也就是 4*4的积 )
编程实现:
输入一个正整数 N(N<30),输出1到 N( 包含 1和 N) 之间所有正整数的平方,且所输出的平方数之间以英文逗号隔
开。
输入描述:
输入一个正整数 N(N<30)
输出描述:
输出所有正整数的平方数,且所输出的平方数之间以英文逗号隔开
样例输入:
样例输出:
3
1
3
1,4,9 第
4 题 问答题
提示信息:
倍数与约数:如果 a能被 b整除, a就叫做 b的倍数, b就叫做 a的约数。约数和倍数都表示一个整数与另一个整数
的关系,不能单独存在。
最大公约数:几个整数中公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约
数。
举例: 12、16 的公约数有 1、 2、 4,其中最大的一个是 4,所以 4是 12 与16 的最大公约数。
最小公倍数:几个自然数公有的倍数,叫做这几个数的公倍数,其中最小的一个,叫做这几个数的最小公倍
数。
举例: 4的倍数有 4、 8、 12 、16 ,…… ,6的倍数有 6、 12 、18 、24 ,…… ,4和 6的公倍数有 12、24 ,…… ,
其中最小的是 12,所以 4和 6最小公倍数为 12。
编程实现:
分别输入两个正整数 (1<正整数 <201),输出这两个正整数的最大公约数 M及最小公倍数 N(注: M和 N之间以一
个英文逗号隔开 )。
输入描述:
第 1行输入第一个正整数
第2 行输入第二个正整数
输出描述:
输出这两个正整数的最大公约数 M 及最小公倍数 N(M 和 N 之间以一个英文逗号隔开 )
样例输入:
样例输出:
第 5 题 问答题
提示信息:
一个正整数如果任何一个数位小于等于右边相邻的数位,则称为一个数位递增数。
例如:
1135 是一个数位递增数
1024 不是一个数位递增数
题目描述:
输入一个正整数 n(10<n<10001) ,输出 10 到 n ( 包含 10 和 n) 中有多少个数位递增数。
例如:输入15 , 10 到 15 之间的数位递增数有: 11 、 12 、 13 、 14 、 15 。一共有 5 个。
输入描述:
输入一个正整数 n(10<n<10001)
输出描述:
输出 10 到 n 中有多少个数位递增数
样例输入:
样例输出:
4
6
2,12
15
5
第12届蓝桥杯Python青少组中_高级组选拔赛(STEMA)2020年11月真题,第12届蓝桥杯青少组Python中高级组STEMA真题