分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 25 题
A61082
数字替换
2026年
编程题
A60730
进制问题如图所示为'data1.txt'中存储的数据,其中每一行都为24个由'0'和'1'组成的二进制数字,现编写Python程序读取'data1.txt'文件中的数据,并将二进制数字转换成十进制数字,转换规则为每八位二进制数字转换为一个十进制数,相应的Python代码如下,请补充完整。f=open('/data/ ① …
2025年
编程题
A60587
IP地址记录小明的IP地址记录在文件ip_list.txt中,但其中有些IP属于内网(局域网IP段如192.开头),小明想要:(1)读取所有IP地址(2)删除每行末尾换行符(3)筛选出不是以192.开头的IP地址(4)将这些IP地址逆序排列后保存到新文件ip_result.txt(5)并在屏幕上显示每一条被保存的IP请根据下面代码框架补充完整(共4个填空)。# 读取ip_list.txt
2025年
编程题
A60414
飞花令:“飞花令”是中国人在饮酒时的一种助兴游戏,飞花令名字起源于诗词之中,因唐代诗人韩翃的《寒食》“春城无处不飞花”而得名。飞花令的规则是,参与者轮流说出含有特定字的诗句,这些字通常都是事先约定的,称为“雅令”,如“花”、“春”等。请用Python程序来实现飞花令。 功能实现:(1)程序开始运行时,提示用户输入本局雅令,即约定好的关键字; (2)输入完雅令后,回车后进入后面的输入诗句环节,(3…
2024年
编程题
A60406
Base64 编码小王在学习信息技术时,对编码产生了浓厚的兴趣,她听老师说Base64 编码是计算机常见的一种编码方式,于是她决定尝试自己编写一个简单的Base64 编码工具。经过她的研究,发现Base64 编码规则是把 3 个字节(24 位)的数据按 6 位一组分成4组(24÷6=4),然后将每组数据分别转换为十进制,根据图 1 将这些十进制数所对应的字符连接,即为 Base64 编码。 以编…
2024年
编程题
A60391
注册用户一个网站在注册新用户时,对用户名和密码的要求如下:(1)用户名必须是以数字1开头的11位纯数字;例如:12345678912(2)密码长度6——20,必须包含英文字母、数字。例如:python123(3)输入一个QQ邮箱,以备找回密码。例如147258369@qq.com,qq号为纯数字,以qq.com结尾。小华编写一个Python程序,首先验证一下准备使用的账号密码是否符合该网站的要求…
2024年
编程题
A60383
回文拼接
2024年
编程题
A59194
法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。 法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。 法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。 给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内…
2021年
编程题
A59093
日期转换 。 编写一个程序,实现用户输入一个日期,格式为"月/日/年",如输入'05/21/2021',程序输出日期为'May 21,2021'。 1至12月的英文名称如下: January,February,March,April,May,June,July,August,September,October,November,D…
2021年
编程题
A58902
请读取文件IP.txt的数据,数据内容如下图显示:文件中每一行存储一个IP地址,下列代码实现了读取数据,每次读取一行数据,都删除了行末的换行符,最后逆序输出文件中的每行IP地址,请你补全代码。输出参考如下:49.97.132.11932.33.23.232112.114.44.44with open(' ① ', 'r') as f
2021年
编程题
A58736
下面程序实现对二维数据的处理,请你补全代码。f=open('/data/score2.csv','r')
2022年
编程题
A58550
青少年软件编程Python等级考试五级编程题:城市输出其所在省份。明明送给冬冬一张包含n行省份和城市对应信息的列表,同时还给冬冬一组m个需要查询的城市名称。请帮助冬冬编程计算,对于每个城市输出其所在省份。
2022年
编程题
A58404
字符加密。将大写字母逐个按其ASCII值转换为7位二进制数,并在最左边补0,使得每个字母转换为8位二进制数,然后将8位二进制数每四位转为十六进制数。如明文是"CIE",加密后的密文是"434945"。编写的python程序如下,完善划线处的代码。 def xtob(n): #将整数转为二进制数
2022年
编程题
A58294
实现统计字符串中的单词和单词出现的次数:要求如下:(1)统计的语句为:to be or not to be that is a question(2)要求统计该句中出现的所有单词和其出现次数。(3)使用字典进行输出,格式如下(注意:排列顺序可以不一致,但是统计的次数要正确):{'to': 2, 'be': 2, 'or': 1, 'not&…
2022年
编程题
A58260
请读取某班级语文学科的成绩文件score.txt的数据,数据内容如下图显示:下列代码实现了读取数据并对每个成绩从小到大排序后并输出,请你补全代码。with open('/data/ ① ', 'r') as f
2022年
编程题
A58166
Python等级考试五级编程题:自动删除 IPv6 地址的前导零。已知 IPv6 的地址字符串的格式为 X:X:X:X:X:X:X:X,其中每个 X 表示长度为 4 的字符串。例如:某 IPv6 字符串为“2A08:CCD6:0088:108A:0011:0002:202F:AA05”,IPv6 表示法需将每个 X 的前导零都省略,程序输出结果如下图所示:现设计程序自动删除 IPv6 地址的前导…
2023年
编程题
A58163
Python等级考试六级编程题:将一个文件中内容加密写入到新文件。打开一个由小写英文组成的文本文件'old.txt',将该文件中的每一个字母加密后写入到一个新文件'new.txt',加密的方法是:a变成b,b变成c……,z变成a,其它字符不变化(不考虑文件路径)file=open("old.txt","r")
2023年
编程题
A58151
进制判断
2023年
编程题
A58150
进制转换【问题描述】N进制数指的是逢N进一的计数制。例如,人们日常生活中大多使用十进制计数,而计算机底层则一般使用二进制。除此之外,八进制和十六进制在一些场合也是常用的计数制(十六进制中,一般使用字母 A 至 F 表示十至十五;本题中,十一进制到十五进制也是类似的)。在本题中,我们将给出N个不同进制的数。你需要分别把它们转换成十进制数。提示对于任意一个L位K进制数,假设其最右边的数位为…
2023年
编程题
A58149
变长编码【问题描述】小明刚刚学习了三种整数编码方式:原码、反码、补码,并了解到计算机存储整数通常使用补码。但他总是觉得,生活中很少用到231-1这么大的数,生活中常用的0~100这种数也同样需要用4个字节的补码表示,太浪费了些。热爱学习的小明通过搜索,发现了一种正整数的变长编码方式。这种编码方式的规则如下:1. 对于给定的正整数,首先将其表达为二进制形式。例如,(0) {10}=(0)…
2023年
编程题