2026年信息素养大赛初赛已经落下帷幕,初赛成绩也即将公布,祝愿同学们初赛都能晋级到复赛,期待同学们的好成绩,好好备战复赛,多多练习往届真题,今日将2024信息素养大赛Python复赛真题跟解析大家说说,如果有任何不清楚,评论区留言。
1. 在一个神秘的王国里,国王希望通过一个简单的测试来评估他的子民对基础数学运算的学握情况他决定让每个人输入一个正整数N(0<=N<=1000),然后计算并输出(5*N)的值,请用Python编写程序,程序执行后要求用户输入一个正整数(N),然后计算并输出(5*N)的值.
输入描述
第一行输入一个正整数(输入语旬内不要加提示语),请参考如下的输入样例。
输出描述
输出(5*N)的值,请参考如下的输出样例。
样例1:
输入:9
输出:45
参考程序:
2.题目描述
在某些文本处理应用中,你可能需要在字符串中的每个字符前添加一个特定的字符,例如字母A。假设你正在开发一个文本格式化工具,需要将用户输入的字符串中的每个字符前都添加一个字母A要求:编写一个程序,输入一个字符串,在字符串中的每个字符前都添加一个字母A,然后输出这个新的字符
输入描述
一个字符串
输出描述
个字符串,在原字符串的每个字符之前加上A
样例1
输入
hello
输出
AhAeAlAlAo
参考程序:
3.在一个小镇上,每天都有一辆货车负责收集居民的垃圾。为了统计每周收集的垃圾总量,你需要编写一个程序,让广输入每天收集的垃圾重量,然后计算并输出这一周内收集的垃圾总量。要求:输入内容:首先输入一个正整数(n),表示天数(最多7天)。接下来输入(n)个正整数,每个正整数表示某收集的垃圾重量(单位:公斤)。使用for循环和变量自增来计算总垃圾重量。输出内容:输出这一周内收集的垃圾总量。
输入描述
第一行输入一个正整数(n),表示天数。接下来的(n)行,每行输入一个正整数(输入语句内不要加提示语),表示某一天收集的垃圾重是
输出描述
输出一个整数,表示这一周内收集的垃圾总量。
样例1
输入
5
10
20
30
40
50
输出:150
参考程序:
4.某公司对用户使用的水量进行阶梯式收赛。具体收费标准如下
(1)使用是不超过50吨时,每吨收费2元:
(2)使用量超过50吨但不超过150吨时,超出部分每吨收费1.5元
(3)使用量超过150吨时,超出部分每吨收费1元
给定用户使用水的总量,请编写程序计算用户应缴纳的总费用。收费时,结果会去除小数部分。例如,如果应收107.5元,那么实际收费107元
输入描述
一行,一个正整数N(0 <N《300)< span> </N《300)<>
输出描述:一行,用户应缴纳的总费用
5.在某个公司中,有N名员工,他们的工号分别从0到N-1。某一天,老板安排全体员工进行一次握手游戏。具体规则如下:老板安排了一个顺序,让全体N名员工依次进入会议室,每位员工进入会议室时,需要和已经在会议室里的且工号小于自己的员工握手。你的任务是计算整个公司总共会进行多少次握手
输入描述
输入包含两行:
1.第一行是一个整数N,表示员工的数量(1≤N≤1000)。
2.第二行是N个用空格隔开的整数,表示员工们进入会议室的顺序,每个整数在0到N-1之间且不重复
输出描述
输出一行,一个整数,表示全公司握手的总次数。
样例1
输入
8
7 0 2 5 6 1 3 4
输出:
14
6.公司为每个员工都准备了一张信纸,每个信纸都对应着一个写着员工名字的信封。如果所有的信纸都不小心装错了信封,求所有信纸都装错信封共有多少种不同情况?
输入描述。
一个正整数n表示公司人数,保证n小于或等于20
输出描述
一个整数,代表有多少情况
样例
输入
2
输出
1
华东浙江
7.所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)
如:3(5-2)+7 对应的后缀表达式为:3.5.2.-7.+@3.5.2.-*7.+@在该式中,'@'为表达式的结束符号。"为操作数的结束符号。
输入描述
输入一行一个字符串 s表示后缀表达式
输出:输出一个整数,表示表达式的值
样例输入:
3.5.2.-*7.+@
样例输出:
16
参考程序:
完整试卷以及答案:
通过网盘分享的文件:信息素养大赛python
链接: https://pan.baidu.com/s/1Ha20y-L4pw0pKLcNoUo_Kw 提取码: qzak
--来自百度网盘超级会员v8的分享