![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PTA-浙大版《Python 程序设计》题目集(解)
PTA上的Python题目集解题
初之星雨
一个正在学习Python的新人
展开
-
【浙大版《Python 程序设计》题目集(解)】第7章-1 词频统计(30分)
请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔符。原创 2022-11-08 19:30:34 · 785 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-6 缩写词(20分)
phrase是短语参数,返回短语的缩写词。原创 2022-11-06 16:31:20 · 1079 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-5 使用函数求余弦函数的近似值(20分)
函数接口: funcos(eps,x),返回cos(x)的值。原创 2022-11-06 16:09:00 · 398 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-4 使用函数输出指定范围内Fibonacci数的个数(20分)
在这里描述函数接口。例如:fib(n),返回fib(n)的值 PrintFN(m,n),用列表返回[m, n]中的所有Fibonacci数。原创 2022-11-06 16:01:39 · 548 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-3 使用函数统计指定数字的个数(20分)
在这里描述函数接口。例如:CountDigit(number,digit ),返回digit出现的次数。原创 2022-11-06 15:55:10 · 290 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-2 使用函数求素数和(20分)
在这里描述函数接口:prime(p),返回True表示p是素数,返回False表示p不是素数PrimeSum(m,n),函数返回素数和。原创 2022-11-06 15:52:40 · 541 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章函数-1 使用函数求特殊a串数列和(10分)
fn(a,n)其中 a 和 n 都是用户传入的参数。a 的值在[1, 9]范围;n 是[1, 9]区间内的个位数。函数须返回级数和。原创 2022-11-06 15:48:59 · 1034 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-8 输出全排列(20分)
输入整数n(3原创 2022-11-05 12:08:56 · 293 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-7 找出总分最高的学生(15分)
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。原创 2022-11-05 12:05:36 · 346 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-6 求指定层的元素个数(40分)
输入一个嵌套列表,再输入层数,求该层的数字元素个数。原创 2022-11-05 11:55:42 · 519 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-5 列表元素个数的加权和(1)(40分)
输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权个数和。第一层每个元素算一个元素,第二层每个元素算2个元素,第三层每个元素算3个元素,第四层每个元素算4个元素,...,以此类推!原创 2022-11-05 11:48:20 · 473 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-4 列表数字元素加权和(1)(40分)
输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素的值为:元素值*1,第二层每个元素的值为:元素值*2,第三层每个元素的值为:元素值*3,...,以此类推!原创 2022-11-05 11:26:58 · 461 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-3 列表或元组的数字元素求和(20分)
求列表中数字和,列表中嵌套层次不限2层。原创 2022-11-05 11:22:04 · 398 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-2 一帮一(15分)
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。原创 2022-11-05 11:17:29 · 292 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第6章-1 输入列表,求列表元素和(eval输入应用)(10分)
在一行中输入列表,输出列表元素的和。原创 2022-11-05 11:12:12 · 229 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-11 字典合并(40分)
输入用字符串表示两个字典,输出合并后的字典。字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!原创 2022-10-19 19:26:16 · 1627 阅读 · 1 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-10 两数之和(30分)
给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。原创 2022-10-18 19:21:48 · 1412 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-9 求矩阵鞍点的个数(30分)
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:鞍点的个数121 74 102。原创 2022-10-18 19:01:16 · 864 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-8 能被3,5和7整除的数的个数(用集合实现)(30分)
求指定区间内能被3,5和7整除的数的个数。原创 2022-10-18 18:54:19 · 310 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-7 列表去重(40分)
输入一个列表,去掉列表中重复的数字,按原来次序输出!原创 2022-10-18 18:46:37 · 852 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-6 统计工龄(20分)
给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。原创 2022-10-18 18:41:08 · 871 阅读 · 3 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-5 统计字符出现次数(20分)
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。原创 2022-10-18 18:37:44 · 811 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-4 分析活动投票情况(20分)
利用集合分析活动投票情况。第一小队有五名队员,序号是1,2,3,4,5;第二小队也有五名队员,序号6,7,8,9,10。输入一个得票字符串,求第二小队没有得票的队员。原创 2022-10-18 18:33:18 · 777 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-3 四则运算(用字典实现)(30分)
四则运算(用字典实现),比较c语言的switch语句。原创 2022-10-18 17:32:05 · 1111 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-2 图的字典表示(20分)
图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示:用eval函数处理输入,eval函数具体用法见第六章内置函数。原创 2022-10-18 17:28:12 · 276 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第5章-1 输出星期名缩写(70分)
输入一个1到7的数字,输出对应的星期名的缩写。原创 2022-10-16 14:50:34 · 816 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-30 找完数(20分)
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。原创 2022-10-16 14:36:19 · 694 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-29 找出不是两个数组共有的元素(20分)
给定两个整型数组,本题要求找出不是两者共有的元素。原创 2022-10-16 11:29:58 · 207 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-28 矩阵转置(10分)
将一个3×3矩阵转置(即行和列互换)。原创 2022-10-16 11:07:30 · 577 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-27 二维数组中每行最大值和每行和(10分)
求一个3*3二维数组中每行的最大值和每行的和。原创 2022-10-16 11:05:01 · 215 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-26 求1!+3!+5!+……+n!(10分)
求1!+3!+5!+……+n!的和,要求用循环嵌套设计,n原创 2022-10-16 10:57:45 · 920 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-25 输出三角形字符阵列(15分)
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。原创 2022-10-16 10:45:04 · 876 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-24 打印九九口诀表(15分)
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。原创 2022-10-12 17:24:17 · 804 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-23 求矩阵的局部极大值(15分)
给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。原创 2022-10-12 17:11:07 · 208 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-22 找鞍点(20分)
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。原创 2022-10-12 16:40:01 · 348 阅读 · 2 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-21 判断上三角矩阵(15分)
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。原创 2022-10-12 16:36:11 · 371 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-20 求矩阵各行元素之和(15分)
本题要求编写程序,求一个给定的m×n矩阵各行元素之和。原创 2022-10-12 12:49:48 · 257 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-19 矩阵运算(20分)
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。原创 2022-10-12 10:07:37 · 605 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-18 猴子选大王(20分)
一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?原创 2022-10-12 10:01:30 · 916 阅读 · 0 评论 -
【浙大版《Python 程序设计》题目集(解)】第4章-17 水仙花数(20 分)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1×1×1+5×5×5+3×3×3。本题要求编写程序,计算所有N位水仙花数。原创 2022-10-03 17:00:20 · 1234 阅读 · 0 评论