编程题 共5道

01 02 03 04 05

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

编程实现:

输入一个字符串(N),输出该字符串的长度。

输入描述:

输入一个字符串N

输出描述:

输出该字符串的长度


样例输入:

abcd

样例输出:

4
2分
登录后作答
02

提示信息:

小蓝家的灯是线型开关的,拉一次灯开,再拉一次灯关,未拉之前灯是熄灭状态。

题目描述:

输入一个正整数M(1<M<100),作为小蓝拉灯的次数,判断拉灯M次后,灯是点亮状态还是熄灭状态。

输入描述:

输入一个正整数M作为拉灯的次数(1<M<100)

输出描述:

如果灯是点亮状态输出整数“1”,如果灯是熄灭状态输出整数“0”。


样例输入:

5

样例输出:

1
2分
登录后作答
03

编程实现:

用户输入一个正整数N(3<=N<=9)。从0到N之间的所有正整数(包含0和N)中选择三个,组成一个三位数(0不能作为百位数),且这个三位数为奇数,请计算出共有多少种满足条件的三位数组合。(注意:组成的每个三位数各个位上的数字不能重复;)

输入描述:

输入一个正整数N(3<=N<=9)

输出描述:

输出满足条件的三位数组合的个数


样例输入:

3

样例输出:

8


样例描述:

用户输入的正整数为3,也就是将0,1,2,3四个数字进行组合,符合要求的三位数为:103,123,203,213,201,231,301,321 共8个,所以输出8。

2分
登录后作答
04

编程实现:

求不同位数的回文数的个数。

用户输入一个正整数M(2<M<7),M作为回文数的位数,要求输出M位的回文数共有几个及这些回文数中有几个包含数字99。

输入描述:

输入一个正整数M

输出描述:

第一行输出回文数的个数

第二行输出M位的回文数中包含数字99的有几个


样例输入:

3

样例输出:

90
1
2分
登录后作答
05

提示信息:

小蓝的学校组织了一场演讲比赛,有8位评委为参赛选手进行打分,打分规则是去掉8位评委中最高分和最低分后,然后计算出剩余6位评委分数的平均值作为最后得分(保留两位小数)。

小蓝同学也积极参加了本次演讲比赛,请你帮小蓝计算一下她的最后得分。

编程实现:

输入8个整数(0<=整数<=100)分别以逗号隔开,并作为8位评委为小蓝同学的打分,请按照打分规则计算出小蓝的最后得分并输出。

输入描述:

输入8个整数(0<=整数<=100)分别以逗号隔开

输出描述:

输出小蓝的最后得分(注:保留两位小数)


样例输入:

50,90,55,78,52,68,66,93

样例输出:

68.17
2分
登录后作答