- 博客(9)
- 收藏
- 关注
原创 解题排行pta python
解题排行榜中,按解题总数生成排行榜。要求先输入n个学生的信息;然后按解题总数降序排列,若解题总数相同则按学号升序排列。注意,解题总数相同的学生其排名也相同,否则排名为排序后相应的序号。每组测试数据先输入1个正整数n(1 ≤ n ≤ 100),表示学生总数。然后输入n行,每行包括1个不含空格的字符串s(不超过8位)和1个正整数d,分别表示一个学生的学号和解题总数。对于每组测试数据,输出最终排名信息,每行一个学生的信息:排名、学号、解题总数。首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。
2024-05-12 23:11:24
339
原创 两个矩阵之积pta
list([0]*n for i in range(m))创建m个长度为n的列表后,使其变成一个大列表,格式为[[],[],[],……测试数据有多组,处理到文件尾。每组测试数据的第一行输入m、p、n(1<m,p,n<10),接下来分别输入A矩阵和B矩阵。输入整数m、p、n,再输入一个m行p列的整数矩阵A和一个p行n列的整数矩阵B,求两个矩阵的乘积AB。对于每组测试,输出m行,每行n个整数,表示AB的结果,每行中每两个数据之间留一个空格。#创建m行n列二维列表格式:[[],[],[]]
2024-05-12 20:48:42
620
原创 进步排行榜PTA
作者 黄龙军单位 绍兴文理学院假设每个学生信息包括用户名、进步总数和解题总数。解题进步排行榜中,按进步总数及解题总数生成排行榜。要求先输入n个学生的信息;然后按进步总数降序排列;若进步总数相同,则按解题总数降序排列;若进步总数和解题总数都相同,则排名相同,但输出信息时按用户名升序排列,否则排名为排序后相应的序号。
2024-05-10 23:18:33
650
原创 m趟选择排序分数PTA
先在第一行输入整数n和m,再在第二行输入n个整数构成的数列,要求利用选择排序(每趟排序最多交换一次)进行排序,并输出第m趟排序后的数列状况。请把选择排序定义为一个函数。
2024-05-09 17:05:54
683
原创 统计各行业就业的学生数量,按数量从高到低方式输出。PTA
键盘输入某班各个同学就业的行业名称,行业名称之间用空格间隔(回车结束输入)。统计各行业就业的学生数量,按数量从高到低方式输出。a.sort(key=lambda x:x[1],reverse=True)#对元组第二个元素进行升降排序。a=list(d.items())#d.items返回的键值以元组的形式存在。交通 金融 计算机 交通 计算机 计算机。m,n=a[i]#元组的赋值。
2024-04-01 22:55:36
1237
1
原创 分段函数输入非数字输出错误 PTA
本题目要求计算以下分段函数的值(x为从键盘输入的一个任意实数):如果输入非数字,则输出“Input Error!
2024-03-28 17:34:56
264
1
原创 水仙花数python PTA
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1×1×1+5×5×5+3×3×3。本题要求编写程序,计算所有N位水仙花数。
2024-03-28 17:28:23
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人