分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 17 题
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年
编程题
A58148
因数分解【问题描述】每个正整数都可以分解成素数的乘积,例如:6=2×3、20=22×5现在,给定一个正整数N,请按要求输出它的因数分解式。【输入描述】输入第一行,包含一个正整数N。约定2≤N≤1012【输出描述】输出一行,为N的因数分解式。要求按质因数由小到大排列,乘号用星号*表示,且左右各空一格。当且仅当一个素数出现多次时,将它们合并为指数形式,用上箭头^表示,且左右不空格。 样例输…
2023年
编程题
A58134
信息科技社团正在进行一种字符串扩展的实验,实验操作方法如下:(1)给定一个初始字符串s,筛选出其中的大小写字母,生成新的字符串x;(2)将字符串x最后一个字符删除,生成一个新的字符串y;(3)将字符串x的右边最后一个字符拼接到字符串x的末尾;(4)将字符串y拼接到字符串x的末尾。按照(2)-(4)步骤重复操作,每一步将当前字符串的长度加倍,直到字符串x长度达到n。给定初始字符串和n,请帮助社团同…
2023年
编程题
A58124
网站注册需要有用户名和密码,编写程序以检查用户输入密码的有效性。合法的密码只能由a-z之间26个小写字母、A-Z之间26个大写字母、0-9之间10个数字以及!@#$四个特殊字母构成。密码最短长度:6个字符,密码最大长度:12个字符。大写字母、小写字母和数字必须有其中两种,以及至少有四个特殊字符中的一个。【输入描述】输入以英文逗号分隔的多个字符组合作为被检测密码。输入时的逗号都作为分隔符, 不被视…
2023年
编程题
A58122
图像压缩 【问题描述】灰度图像有256级灰阶,编码00-FF,对应0-255,即图像有很多点,每个点取值 是 00 到 FF。编程压缩到 16 级灰阶,对应 0-F。压缩规则:统计出每种灰阶的数量,取数量最多的前16种灰阶(如某种灰阶的数量 与另外一种灰阶的数量相同,则以灰阶值从小到大为序),分别编号 0-F。其他灰 阶转换到最近的 16 种灰阶之一,将某个点灰阶数与 16 种灰阶种的一种相减,…
2023年
编程题
A58106
统计单词问题统计英文文本中出现的不同单词个数:读取只包含英文和标点的文件'/data/abc.txt',文件中单词和单词之间用1个空格或标点符号隔开,文末以标点符号结尾,在区分单词大小写的情况下,输出该文本中所出现的不同单词个数。实现上述功能的Python程序如下,请在划线处填入合适的代码。f=open('/data/ ① ','…
2023年
编程题
A58027
SON的loads和load方法的区别是,loads操作的是字符串,load操作的是文件流。
2023年
判断
A58014
Python的int()函数可以将数字式字符串形如"3.14"或浮点数如3.14转换为 整数。
2023年
判断
A57985
下面代码中的Nums.txt文本文件中含有0-9共计10个数字,分为两行存储,第1行为0-4,第2行为5-9,程序执 行后将输出10。
2023年
判断
A57580
下面代码运行后的结果是?( )import jieba
2023年
单选
A57351
执行如下代码:fname = input("请输入要写入的文件:")
2023年
单选
A57213
假设cai.csv文件内容如下图所示,那么下列代码的输出结果是?( )f = open('cai.csv', 'r')
2023年
单选
A57212
2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
2023年
单选