分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 993 题
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年
编程题
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年
编程题
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年
编程题
A58146
小杨买饮料【问题描述】小杨来到了一家商店,打算购买一些饮料。这家商店总共出售N种饮料,编号从0至N-1,其中编号为i的饮料售价ci元,容量li毫升。小杨的需求有如下几点:1. 小杨想要尽可能尝试不同种类的饮料,因此他希望每种饮料至多购买 1 瓶;2. 小杨很渴,所以他想要购买总容量不低于L的饮料;3. 小杨勤俭节约,所以在 1 和 2 的前提下,他希望使用尽可能少的费用。方便起见,你只…
2023年
编程题
A58145
小杨的握手问题【问题描述】小杨的班级里共有N名同学,学号从0至N-1。某节课上,老师安排全班同学进行一次握手游戏,具体规则如下:老师安排了一个顺序,让全班N名同学依次进入教室。每位同学进入教室时,需要和已经在教室内且学号小于自己的同学握手。现在,小杨想知道,整个班级总共会进行多少次握手。提示:可以考虑使用归并排序进行降序排序,并在此过程中求解。【输入描述】输入包含2行。第一行一个整数N…
2023年
编程题