测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

Python题库

按题型、年份与知识点筛选,快速定位练习题。

共 321 题 编程题

题目列表

共 321 题
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年 循环结构 条件判断 字符串处理 字符串拼接 编程题 A58165 Python等级考试五级编程题:分段函数的计算及取值。编写程序,实现分段函数的计算,分段函数的取值如下表所示。要求:可连续输入5次(也就是输入5个x值,求出对应的y值),根据对应的表达式求出y值之后,将结果转化成整数添加到列表a中。请判断存在于列表a中的5个元素是否为素数,如果为非素数则转化成元组之后存在b1中,如果是素数则转换成元组之后存放在b2中,分别输出b1、b2中非素数和素数的元素及元素… 2023年 循环结构 素数判断 分段函数 列表与元组转换 编程题 A58164 Python等级考试五级编程题:写出字符串str的p型编码串。给定一个完全由数字字符('0','1','2',...,'9')构成的字符串str,请写出str的p型编码串。例如:字符串1335554668可被描述为“1个1、2个3、3个5、1个4、2个6、1个8”,因此我们说1335554668的p型编码串为112335142618… 2023年 字符串 循环结构 条件判断 字符遍历 编程题 A58163 Python等级考试六级编程题:将一个文件中内容加密写入到新文件。打开一个由小写英文组成的文本文件'old.txt',将该文件中的每一个字母加密后写入到一个新文件'new.txt',加密的方法是:a变成b,b变成c……,z变成a,其它字符不变化(不考虑文件路径)file=open("old.txt","r") 2023年 循环结构 字符编码 字符串处理 文件读写 编程题 A58162 Python等级考试六级编程题:记录cpu相关数据,并删除第id为1的数据。使用Python的sqlite3库完成以下操作:1.创建一个名为cpu的数据库文件,并创建一张Rate的表(表有三个字段:ID、Rate、updatetime)2.记录下十秒钟cpu相关数据,并删除第id为1的数据。import sqlite3 2023年 循环结构 文件读写 SQL语句 sqlite3数据库操作 编程题 A58161 Python等级考试六级编程题:学生成绩计算相应的等级。创建一个学生类,存储学生的姓名、语文成绩、英语成绩和数学成绩,根据成绩计算相应的等级,成绩≥90为'A',成绩∈[80,90]为'B',成绩∈[60,80]为'C',成绩≤60为'D'。创建一个班级类,该类有班级名称和学生2个属性,显示班级所有学生的姓名及相应的等级。程序运行效… 2023年 列表操作 条件判断 类与对象 属性与方法 编程题 A58160 CCF-GESP编程能力等级认证Python一级编程题: 分数交错加减计算 。【问题描述】分数交错加减计算,形如1. 利用 input()语句输入一个大于 1 的正整数;2. 计算规则:分母为连续奇数,分子为 1,偶数位置相减,奇数位置相加, 一直计算到最接近 N(含)的奇数分母为止;3. 计算结果四舍五入保留 8 位小数,仅输出计算结果,没有其他。 【输入描述】输入一个大于 1 的正整数,假设… 2023年 输入输出 循环结构 条件判断 浮点数格式化 编程题 A58159 CCF-GESP编程能力等级认证Python一级编程题: 鸡兔同笼 。 【问题描述】 利用 input()语句先后输入两个正整数,分别代表鸡兔的头和脚的总数。其 中,兔有四只脚,鸡有两只脚,都只有一个头。 请编写 Python 代码计算出兔和鸡的数量,输出结果形如“Chicken=15 Rabbit=5”,如没有解则输出“No solution!”。【输入描述】分两次输入,第一次输入头的总数,回… 2023年 输入输出 条件判断 数学运算 格式化输出 编程题 A58158 CCF-GESP编程能力等级认证Python二级编程题:字母阵列 。【问题描述】 输入一个正整数 N,输出 N 行 N 列字母,字母为大写英文字母,执行效果如 下。输入正整数 27,输出 27 行字母,每行 27 个字母。第一行从 A 开始,第二 行 B 开始。当到达 Z,再从 A 开始。 【输入描述】输入一行,一个大于等于 1 的正整数 N。【输出描述】输出上图所示的字母阵列。 【样例输入 … 2023年 循环结构 取模运算 嵌套循环 字符与ASCII码 编程题 A58157 CCF-GESP编程能力等级认证Python二级编程题:角谷猜想 。【问题描述】角谷猜想是指任何一个正整数如果是偶数则变为其一半,如果是奇数则变为 其 3 倍加 1,最终都将变为 1。如果为 1,则按照规则将变为 4,4 则变为 2,2 则变为 1,进入无限循环。该猜想尚未得到数学证明; 本题先后输入两个正整数,输出该范围内角谷猜想变化步骤最多的数及其步 骤;如果输入的第 1 个数大于第 2 个… 2023年 循环结构 条件判断 变量交换 枚举与最值 编程题 A58156 买文具 2023年 输入输出 顺序结构 条件判断 整数运算 编程题 A58155 小明的幸运数 2023年 枚举 循环结构 条件判断 取余运算 编程题 A58154 小杨的 X 字矩阵 2023年 循环结构 条件判断 二维数组 图形输出 编程题 A58153 数字黑洞 2023年 模拟 循环结构 排序 数位分离 编程题 A58152 小杨的储蓄 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年 循环结构 条件判断 质因数分解 字符串处理 编程题 A58147 巧夺大奖【问题描述】小明参加了一个巧夺大奖的游戏节目。主持人宣布了游戏规则:1、游戏分为n个时间段,参加者每个时间段可以选择一个小游戏。2、游戏中共有n个小游戏可供选择。3、每个小游戏有规定的时限和奖励。对于第i个小游戏,参加者必须在第Ti个时间段结束前完成才能得到奖励Ri。小明发现,这些小游戏都很简单,不管选择哪个小游戏,他都能在一个时间段内完成。关键问题在于,如何安排每个时间段分别… 2023年 优先队列 贪心算法 排序 任务调度 编程题