Advertisement

2023年全国青少年信息素养大赛(Python)北京赛区复赛真题,包含答案

阅读量:

2023 年全国青少年信息素养大赛 (Python) 北京赛区复赛真题

1 题,求余数

题目描述:

输入一个正整数,输出这个整数除以 5 的余数。

输入描述:

输入一行一个正整数

输出描述:

输出这个整数除以 5 的余数

样例 1

输入:

12

输出:

2

2 题,最大身高差

题目描述:

升入初中后相当一部分学生身高出现明显增长趋势,并且有部分同学较之其他学生较早开始身体生长。

部分同学会被延迟。 理论上讲, 学校的生理健康教师负责收集班级学生身高中度范围的数据 ( 计算班级学生身高最大跨值)

度值 = 身高最大值 - 身高最小值 ) 。

任意输入一行整数,中间用空格间隔,输出身高最大跨度值。

输入描述:

输入一行整数,中间用空格间隔。

输出描述:

输出身高最大跨度值。

样例 1

输入:

168 152 140 179 155 162 172

输出:

39

3 题,重复字符

题目描述:

输入一个字符串 s ,将 s 中的每个字符都重复一次,然后输出这个新的字符

串,例如,当 s="abc" 时,输出 "aabbcc" 。

输入描述:

输入一个字符串 s 。

输出描述:

输出一个新的字符串。

样例 1

输入: abcd

输出:

aabbccdd

4 题,出租车费用

题目描述:

某市出租车的计费标准是:

起步价 (3 千米以内,包括 3 千米 ) 14 元,以后每超过 1 千米 ( 不足 1 千米的按 1 千

米计算 ) 另加价 3 元。

小可家到学校距离 n 千米,他打车需要多少钱?

输入描述:

输入一个数 n 表示小可家到学校距离。

输出描述:

输出打车的费用。

样例 1

输入:

8.8

输出:

32

5 题,分钱方案

题目描述:

有 n 个人,他们需要分配 m 元钱 (m >= n) ,每个人至少分到 1 元钱,且每个人

分到的钱数必须是整数。请问有多少种分配方案?

输入描述:

输入一行两个正熬数 n, m ,用空格间隔。

输出描述:

输出分配方案数。

样例 1

输入:

5 10

输出:

126

6 题,错排问题

题目描述:

圣诞将至之际,公司特为每位员工精心准备了一份独特的礼物合集,并为每一位同事均配赠了精美且寓意深远的礼盒。

子。如果将所有的礼物全部不小心地放进了错误的盒子里,请问所有礼物都被正确放置到错误的盒子里的情况有多少种?

同情况。

输入描述:

输入一个正整数 n 表示公司人数,保证 n ≤ 20 。

输出描述:

输出一个整数,代表有多少种情况。

样例 1

输入:

2

输出:

1

全部评论 (0)

还没有任何评论哟~