当前位置:首页>python>2024年信息素养大赛python小学组复赛真题

2024年信息素养大赛python小学组复赛真题

  • 2026-10-11 07:38:36
2024年信息素养大赛python小学组复赛真题

Python编程练习题

基础语法 · 循环 · 字符串 · 数学应用

1题目描述

在一个神秘的王国里,国王希望通过一个简单的测试来评估他的子民对基础数学运算的掌握情况。他决定让每个人输入一个正整数 N(0≤N≤10),然后计算幷输出(5N)的值。请用Python 编号程序,程序执行后要求用户输入一个正整数(N),然后计算并输出(5N)的值。
             输入描述:第一行输入一个正整数(输入语句内不要加提示语),请参考如下的输入样例。
             输出描述:输出(5*N)的值,请参考如下的输出样例。

样例输入

9

样例输出

45

2题目描述

在一个小镇上,每天都有一辆货车负责收集居民的垃圾。为了统计每周收集的垃圾总量,你需要编写一个程序,让用户输入每天收集的垃圾重量,然后计算并输出这一周内收集的垃圾总量。
             要求:输入内容:首先输入一个正整数(n),表示天数(最多7天)。接下来输入(n)个正数,每个正整数表示某一天收集的垃圾重量(单位:公斤),使用 for 循环和变量自增来计算总垃圾重量。输出内容:输出这一周内收集的垃圾总量。
             输入描述:第一行输入一个正整数(n),表示天数,接下来的(n)行,每行输入一个正整数(输入语句内不要加提示语),表示某一天收集的垃圾重量。
             输出描述:输出一个整数,表示这一周内收集的垃圾总量。

样例输入

5
10
20
30
40
50

样例输出

150

3题目描述

在某些文本处理应用中,你可能需要在字符串中的每个字符前添加一个特定的字符,例如字母 A。假设你正在开发一个文本格式化工具,,需要将用户输入的字符串中的每个字符前都添加一个字母 A。
             要求:编写一个程序,输入一个字符串,在字符串中的每个字符前都添加字母 A,然后输出这个新的字符串。
             输入描述:一行,一个字符串。
             输出描述:一行,一个字符串,在原字符串的每个字符之前加上 A。

样例输入

hello

样例输出

AhAeAIAIAo

4题目描述

在某个公司中,有n名员工,他们的工号分别从0到 N-1,某一天,老板安排全体员工进行一次握手游戏。具体规则如下:老板安排了一个顺序,让全体N名员工依次进入会议室,每位员工进入会议室时。需要和已经在会议室里的且工号小于自己的员工握手。你的任务是计算整个公司总共会进行多少次握手。
             输入描述:输入包含两行。第1行是一个整数 N。表述员工的数量(1≤N≤1000)。第2行是N个用空格隔开的整数,表示员工们进入会议室的顺序,每个整数在 0 到N-1之间且不重复。
             输出描述:输出一行,一个整数,表示全公司握手的总次数。

样例输入

8
7 0 2 5 6 1 3 4

样例输出

14

5题目描述

公司为每个员工都准备了一张信纸,每个信纸都对应着一个写着员工名字的信封。如果所有的信纸都不小心装错了信封,求所有信纸都装错信封共有多少种不同情况?
             输入描述:一个正整数 n 表示公司人数,保证 n≤20。
             输出描述:一个整数,代表有多少情况。

样例输入

2

样例输出

1

6题目描述

某公司对用户使用的水量进行阶梯式收费。具体收费标准如下:
             (1)使用量不超过 50 吨时,每吨收费 2 元;
             (2)使用量超过 50 吨但不超过 150 吨时,超出部分每吨收费 1.5 元;
             (3)使用量超过 150 吨时,超出部分每吨收费 1 元。
             给定用户使用水的总量,请编写程序计算用户应缴纳的总费用。收费时,结果会去除小数部分。例如,如果应收 107.5 元,那么实际收费 107 元。
             输入描述:一行,一个正整数 N(0<N<300)
             输出描述:一行,用户应缴纳的总费用

样例输入

55

样例输出

107

题目来源:编程练习 · 原题内容未作修改

最新文章

随机文章