当前位置:首页>python>2022年信息素养大赛python复赛真题

2022年信息素养大赛python复赛真题

  • 2026-10-11 07:33:22
2022年信息素养大赛python复赛真题

2022年全国青少年信息素养大赛

Python编程挑战赛 · 复赛真题

📌 注意:1. input()内不添加任何参数2. 只有完全正确才可提交,若无法点击提交说明答题存在错误,可及时进行检查并修改

1草莓分配

小明邀请了四个同学一起游玩,带了一盒草莓平均分给大家一起吃,任意输入草莓的数量n,输出每个人可以分到几颗草莓,最后剩下了几颗。

📥 输入样例:

28

📤 输出样例:

53

2铅笔优惠

商店铅笔优惠销售标准:购买8支以内(含),每支售价0.8元,超过8支部分,每支售价0.7元。任意输入购买的铅笔总量n,输出总金额。

📥 输入样例:

11

📤 输出样例:

8.5

3数位分解

输入一个正整数n,如果是四位数,则分别输出这个数千位、百位、十位和个位分别为多少;如果是两位数,则输出个位数字是多少;如果不是两位或者四位数,则输出no。

📥 输入样例1:

2345

📤 输出样例1:

2345

📥 输入样例2:

23

📤 输出样例2:

3

📥 输入样例3:

666

📤 输出样例3:

no

4图案打印

任意输入一个整数n,输出一个n行的图案,每行都是由数字+空格+*号组成,*号后无空格。

📥 输入样例:

5

📤 输出样例:

0********* 
1 ******* 
2  ***** 
3   *** 
4   *

5缺憾数

缺憾数是指这个数加1之后一定可以表示成另一个数的平方的形式,例如8和99就是缺憾数:8 + 1 = 3²,99 + 1 = 10²。任意输入两个正整数m和n,按顺序输出m和n这两个数字范围内所有的缺憾数。

📥 输入样例:

4810

📤 输出样例:

152435

6报数列队

同学们正在练习列队,从第一个人开始按编号1、2、…、n(n<1000)报数,开始所有人都是面向前方,第一遍报数是2的倍数的同学执行一遍向后转命令,第二遍报数是3的倍数的同学执行一遍向后转命令,第三遍报数是5的倍数的同学执行一遍向后转命令,输入人数n,按顺序输出最终仍然面向前方的同学的编号。

📥 输入样例:

10

📤 输出样例:

16710

真题来源:2022年全国青少年信息素养大赛Python复赛 · 仅供参考练习

最新文章

随机文章