E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PTA-python
【
PTA-python
】 第3章-6 求整数序列中出现次数最多的数 (15 分)
分析counts.get(w,0)中get()函数进行检测,若字典counts中包含w这个key(单词),则返回对应的value(counts中的词频);若不包含,则返回第二个参数0;最后将当前的w词进行计数+1(思想:看看counts里面有没有这个单词,有则在原有词频上+1;没有则插入新的key-value,key为当前单词,value为1)使用字典存储数字的键值,次数每次自增1。count()
松库本库
·
2023-11-07 11:46
PTA-python
python
PTA-python
练习题-5
题目:一个合法的身份证号码由6位地区码、8位出生日期、3位顺序号加1位校验码组成。比如,在身份证号320124198808240056中,320124为地区码,19880824为出生日期,005则为顺序号,6则是根据前17数字生成的校验码。校验码可以帮助检查身份证号在转述,抄录的过程中是否出现错误。校验码的计算规则如下:对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3
七友相聚
·
2023-06-20 23:15
python
python
算法
开发语言
PTA-python
一行题解合集
1,求最大值及其下标本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1int(sb[-1])elsef'{len(sb)-1}{len(sb)-1}'ifint(df[1])==int(sb[-1])elsef'{sb.index(df[1])-1}{sb.index(df[1])+1}'ifdf[1]insbelsef'{
robot_2233
·
2023-06-07 21:57
蓝桥杯
职场和发展
python
第4章-7 统计学生平均成绩与及格人数 (15分)
PTA-python
题解 浙大版《Python 程序设计》题目集
致读者:博主是一名数据科学与大数据专业大三的学生,一个互联网新人,这篇文章是记录我作为python助教总结的简单题解,写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!之后会写大数据专业的文章哦。GitHub链接https://github.com/wfy-belief尽
ZZULI_星.夜
·
2021-02-11 14:29
PTA-Python题库
python
算法
PTA-python
jmu-python-统计成绩
jmu-python-统计成绩输入一批学生成绩,计算平均成绩,并统计不及格学生人数。接下来我们引入题目①很多同学看到“每行输入一个数据,输入数据为负数结束输入”时会不知所措,怎么办?在这里我们引入while的死循环i=1whilei:print(i+1)由于while循环具有重复执行的特点,如果条件表达式的值为True。这段代码中,循环的条件i的值一直是1,所以循环的条件一直为True,则循环会一
ChenLIIBob
·
2021-01-06 17:54
python
【题解】【
PTA-Python
题库】第4章-4 验证“哥德巴赫猜想” (20 分)
验证“哥德巴赫猜想”数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2,2000000000]范围内的偶数N。输出格式:在一行中按照格式“N=p+q”输出N的素数分解,其中p≤q均为素数。又因为这样的分解不唯一
葑鈊丶
·
2020-09-16 21:56
#
PTA-Python题库
PTA
Python
【题解】【
PTA-Python
题库】第4章-27 二维数组中每行最大值和每行和 (10 分)
二维数组中每行最大值和每行和求一个3*3二维数组中每行的最大值和每行的和。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔输出格式:输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。输入样例:365982145输出样例:365614982919145510思路:因为题目给的是3*3矩阵,这里就强行遍历了。。。代码如下:lst=list(map
葑鈊丶
·
2020-08-24 06:09
#
PTA-Python题库
【题解】【
PTA-Python
题库】第3章-18 输出10个不重复的英文字母 (30 分)
输出10个不重复的英文字母随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。如没有10个英文字母,显示信息“notfound”输入格式:在一行中输入字符串输出格式:在一行中输出最左边的10个不重复的英文字母或显示信息“notfound"输入样例1:在这里给出一组输入。例如:poemp134输出样例1:在这里给出相应的输出。例如:notfound输入样例2在这里给出一组输
葑鈊丶
·
2020-08-19 19:11
#
PTA-Python题库
【题解】【
PTA-Python
题库】第2章-11 求平方与倒数序列的部分和 (15 分)
求平方与倒数序列的部分和本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+...+n2+1/n。m^2+1/m+(m+1)^2+1/(m+1)+...+n^2+1/n。m2+1/m+(m+1)2+1/(m+1)+...+n2+1/n。输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在一行中按照“sum=S”的格式输出
葑鈊丶
·
2020-08-18 02:02
#
PTA-Python题库
【题解】【
PTA-Python
题库】第2章-12 输出三角形面积和周长 (15 分)
输出三角形面积和周长本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式:area=s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。area=\sqrt{s(s−a)(s−b)(s−c)},其中s=(a+b+c)/2。area=s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。输入格式
葑鈊丶
·
2020-08-17 10:14
#
PTA-Python题库
【题解】【
PTA-Python
题库】第5章-3 四则运算(用字典实现) (30 分)
四则运算(用字典实现)四则运算(用字典实现),比较c语言的switch语句。输入格式:在一行中输入一个数字在一行中输入一个四帜运算符(+,-,*,/)在一行中输入一个数字输出格式:在一行中输出运算结果(小数保留2位)输入样例1:在这里给出一组输入。例如:7/3输出样例1:在这里给出相应的输出。例如:2.33输入样例2:在这里给出一组输入。例如:10/0输出样例2:在这里给出相应的输出。例如:div
葑鈊丶
·
2020-08-17 02:26
#
PTA-Python题库
PTA
Python
PTA-Python
题库(浙大版Python程序设计教材对应练习) 题解索引
最近为了巩固Python基础,所以趁着疫情期间白嫖做了PTA的Python题库,中间边写边记录了自己写的题解答案,下面是各章题解的链接。总的来说题目并不是很难(大部分都不超过15行),所以花了几个整天暴刷刷完了,因此写的方法上未必是最好的(有些可能有些投机取巧或者比较笨拙)。写到一半多的时候才发现之前已经有大佬写过这个的题解了,所以后续更新会参考下别人的做法进行改进或者做到某些题有多种解法,其中某
CS_Lee_
·
2020-08-14 22:30
Python学习
浙大
PTA-Python
题库 编程题第四章(4-1~4-30)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:30
Python学习
python
浙大
PTA-Python
题库 编程题第三章(3-1~3-22)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:30
Python学习
python
字符串
浙大
PTA-Python
题库 函数题(6-1~6-6)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:00
Python学习
浙大
PTA-Python
题库 编程题第六章(6-1~6-8)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:00
Python学习
python
列表
字符串
浙大
PTA-Python
题库 编程题第一章(1-1~1-3)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:00
Python学习
python
列表
浙大
PTA-Python
题库 编程题第五章(5-1~5-11)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 22:00
Python学习
python
字符串
列表
【题解】【
PTA-Python
题库】第6章函数-1 使用函数求特殊a串数列和 (10 分)
使用函数求特殊a串数列和给定两个均不超过9的正整数a和n,要求编写函数fn(a,n)求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和函数接口定义:fn(a,n)其中a和n都是用户传入的参数。a的值在[1,9]范围;n是[1,9]区间内的个位数。函数须返回级数和裁判测试程序样例:/*请在这里填写答案*/a,b=input().split()s=fn(int(a),int(b)
葑鈊丶
·
2020-08-14 19:07
#
PTA-Python题库
浙大
PTA-Python
题库编程题 第二章(2.1~2.14)题解
其他各章题解链接如下浙大
PTA-Python
题库编程题第一章(1-1~1-3)题解https://blog.csdn.net/zimuzi2019/article/details/107020657浙大
CS_Lee_
·
2020-08-14 15:46
Python学习
【题解】【
PTA-Python
题库】第6章-6 求指定层的元素个数 (40 分)
求指定层的元素个数输入一个嵌套列表,再输入层数,求该层的数字元素个数。输入格式:第一行输入列表第二行输入层数输出格式:在一行中输出元素个数输入样例:在这里给出一组输入。例如:[1,2,[3,4,[5,6],7],8]3输出样例:在这里给出相应的输出。例如:2思路:左括号进层,右括号出层。代码如下:a=input()c=int(input())b=''.join(a)num=0sum=0foriin
葑鈊丶
·
2020-08-12 12:12
#
PTA-Python题库
【题解】【
PTA-Python
题库】第4章-15 换硬币 (20 分)
换硬币将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量,fen2:2分硬币数量,fen1:1分硬币数量,total:硬币总数量”。最后一行输出“count=换法个数”。输入样例:13
葑鈊丶
·
2020-08-11 22:42
#
PTA-Python题库
【题解】【
PTA-Python
题库】第6章函数-4 使用函数输出指定范围内Fibonacci数的个数 (20 分)
使用函数输出指定范围内Fibonacci数的个数本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0100000。多谢下面的朋友提醒。
葑鈊丶
·
2020-08-10 20:59
#
PTA-Python题库
【题解】【
PTA-Python
题库】第4章-20 求矩阵各行元素之和 (15 分)
求矩阵各行元素之和本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:32631-8312输出样例:9-715思路:存入二维列表后,每行遍历循环相加。代码如下:m,n=map(int,input().split())a=[]foriinrange
葑鈊丶
·
2020-08-10 20:59
#
PTA-Python题库
【题解】【
PTA-Python
题库】第6章函数-5 使用函数求余弦函数的近似值 (20 分)
使用函数求余弦函数的近似值本题要求实现一个函数,用下列公式求cos(x)近似值,精确到最后一项的绝对值小于eps(绝对值小于eps的项不要加):cos(x)=x^0/0!-x^2/2!+x^4/4!-x^6/6!+?函数接口定义:funcos(eps,x),其中用户传入的参数为eps和x;函数funcos应返回用给定公式计算出来,保留小数4位。函数接口定义:函数接口:funcos(eps,x),返
葑鈊丶
·
2020-08-10 20:59
#
PTA-Python题库
【题解】【
PTA-Python
题库】第5章-1 输出星期名缩写 (70 分)
输出星期名缩写输入一个1到7的数字,输出对应的星期名的缩写。1Mon2Tue3Wed4Thu5Fri6Sat7Sun输入格式:输入1到7之间数字输出格式:输出对应的星期名的缩写输入样例:在这里给出一组输入。例如:1输出样例:在这里给出相应的输出。例如:Mon思路:if-else判断输出。代码如下:n=int(input())if(n==1):print("Mon")elif(n==2):print
葑鈊丶
·
2020-08-03 23:36
#
PTA-Python题库
【题解】【
PTA-Python
题库】第3章-3 输出字母在字符串中位置索引 (20 分)
输出字母在字符串中位置索引输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。输入格式:第一行输入字符串第二行输入两个字符,用空格分开。输出格式:反向输出字符和索引,即最后一个最先输出。每行一个。输入样例:在这里给出一组输入。例如:mississippisp输出样例:在这里给出相应的输出。例如:9p8p6s5s3s2s思路:逆序字符串,然后遍历查找输出。代码如下:s=input()m,n
葑鈊丶
·
2020-07-28 09:21
#
PTA-Python题库
PTA
Python
【
PTA-Python
题库】第6章函数-1 使用函数求特殊a串数列和
【
PTA-Python
题库】第6章函数-1使用函数求特殊a串数列和给定两个均不超过9的正整数a和n,要求编写函数fn(a,n)求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和函数接口定义
行走无边
·
2020-07-02 11:20
【题解】
PTA-Python
题库 浙大版《Python 程序设计》题目集题解索引
编程题标号标题第1章-1从键盘输入两个数,求它们的和并输出第1章-2从键盘输入三个数到a,b,c中,按公式值输出第1章-3输出“Python语言简单易学”第2章-1计算11+12+13+…+m第2章-2计算分段函数[1]第2章-3阶梯电价第2章-4特殊a串数列求和第2章-5求奇数分之一序列前N项和第2章-6求交错序列前N项和第2章-7产生每位数字相同的n位数第2章-8转换函数使用第2章-9比较大小
葑鈊丶
·
2019-10-24 21:29
题解
PTA
Python
【题解】【
PTA-Python
题库】第6章函数-3 使用函数统计指定数字的个数 (20 分)
使用函数统计指定数字的个数本题要求实现一个统计整数中指定数字的个数的简单函数。CountDigit(number,digit)其中number是整数,digit为[1,9]区间内的整数。函数CountDigit应返回number中digit出现的次数。函数接口定义:在这里描述函数接口。例如:CountDigit(number,digit),返回digit出现的次数裁判测试程序样例:/*请在这里填写
葑鈊丶
·
2019-10-24 15:41
#
PTA-Python题库
【题解】【
PTA-Python
题库】第6章-8 *6-7 输出全排列 (20 分)
输出全排列请编写程序输出前n个正整数的全排列(30andindices[low_index-1]>indices[low_index]:low_index-=1iflow_index==0:breaklow_index-=1high_index=low_index+1whilehigh_indexindices[low_index]:high_index+=1high_index-=1indice
葑鈊丶
·
2019-10-24 14:34
#
PTA-Python题库
【题解】【
PTA-Python
题库】第5章-11 字典合并 (40 分)
字典合并字典合并。输入用字符串表示两个字典,输出合并后的字典,字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!输入格式:在第一行中输入第一个字典字符串在第二行中输入第二个字典字符串输出格式:在一行中输出合并的字典,输出按字典序。"1"的ASCII吗为49,大于1,排序时1在前,"1"在后,其它的也一样。输入样例1:在这里给出一组输入。例如:{1:3,2:5}{1:5,3:7}输出样例
葑鈊丶
·
2019-10-22 16:28
#
PTA-Python题库
【题解】【
PTA-Python
题库】第5章-10 两数之和 (30 分)
两数之和给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示“noanswer”。输出的下标按从小到大排序。用一重循环加字典实现。输入格式:在一行中给出这组数。在下一行输入目标数输出格式:在一行中输出这两个数的下标,用一个空格分开。输入样例1:在这里给出一组输入。例如:2,7,11,159输出样例1:在这里给出相应的输出。例如:01输入样例2
葑鈊丶
·
2019-10-22 16:50
#
PTA-Python题库
【题解】【
PTA-Python
题库】第5章-2 图的字典表示 (20 分)
图的字典表示图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示:{‘O’:{‘A’:2,‘B’:5,‘C’:4}}。用eval函数处理输入,eval函数具体用法见第六章内置函数。输入格式:第一行表示输入的行数下面每行输入表示一个顶点和该顶点相连的边及长度的字符串输出格式:在一行中输出顶点数,边数,边的总长度输入样例:在这里给出一组输
葑鈊丶
·
2019-10-22 16:57
#
PTA-Python题库
【题解】【
PTA-Python
题库】第4章-17 水仙花数(20 分) (20 分)
水仙花数水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1×1×1+5×5×5+3×3×3。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤5)输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:153370371407思路:循环遍
葑鈊丶
·
2019-10-17 16:18
#
PTA-Python题库
【题解】【
PTA-Python
题库】第4章-13 求误差小于输入值的e的近似值 (20 分)
求误差小于输入值的e的近似值自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。ei代表前i项求和。输入误差范围error,当ei+1-ei=e:e1=e2a=bsum=sum+ae2=sumi=i+1t=t*ib=1/tprint('{:.6f}'.format(sum))
葑鈊丶
·
2019-10-17 15:39
#
PTA-Python题库
【题解】【
PTA-Python
题库】第3章-1 3-1.大于身高的平均值 (10 分)
大于身高的平均值中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。输入格式:在一行输入中一个班的身高值,以空格分隔。输出格式:在一行输出超过输入的平均数的输入值,
葑鈊丶
·
2019-10-10 16:15
#
PTA-Python题库
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他