题目来源:

PTA


问题描述:

输入一个正整数n(n>=1),然后输入n行数据,表示的是某班各位同学的各科成绩,请统计出各门课程的最高分


解决代码:

代码如下:

代码一:

此代码虽然能完成需求,但代码过于冗长,比较复杂

if __name__ == '__main__':n = int(input())judge = 0dmax = {}for i in range(0,n):scores = str(input())scores = scores.strip('{}')scos = scores.split(',')for j in scos:susc = j.split(':')subj = susc[0].strip('\'\'')scor = int(susc[1])if judge == 0:dmax[subj] = scorelse:ishave = dmax.get(subj,'无')if ishave == '无':dmax[subj]=scorelse:if int(dmax.get(subj)) >= scor:continueelse:dmax[subj] = scorjudge += 1for x in dmax:print(x,dmax.get(x),sep=':')

代码二:

此代码虽然较代码一而言简短很多,但存在bug,希望各位帮助斧正

if __name__ == '__main__':m = int(input())dicts = {}for i in range(m):s = input().strip("{").strip("}").replace("'", "").split(",")if not bool(dicts):dicts = s.copy()else:for j in range(len(s)):dicts[j] = max(dicts[j], s[j])for i in range(len(dicts)):print(dicts[i], end="\n")


Python 成绩统计相关推荐

  1. python成绩统计_python统计考试成绩代码参考

    统计一个班级学生的考试成绩,首先需要录入学生及其考试成绩.选出最高分,平均分,分数由高到低进行排序.评出学霸和学渣! 我的代码如下: #!/usr/bin/env python #coding:utf ...

  2. python成绩统计及格学平成_基于深度学习的目标检测算法综述

    导言目标检测的任务是找出图像中所有感兴趣的目标(物体),确定它们的位置和大小,是机器视觉领域的核心问题之一.由于各类物体有不同的外观,形状,姿态,加上成像时光照,遮挡等因素的干扰,目标检测一直是机器视 ...

  3. python成绩统计_python学习-统计学生成绩-统计学生成绩

    #coding:utf-8 f=file("python.txt") lines=f.readlines() #print lines #得到的是列表list results=[] ...

  4. python成绩统计_python统计考试成绩排名

    学员们进行了一次基础考试,分别是Python.Java.Web.Linux这四个学科.现在想找出总成绩排名第一的同学进行奖励. 四个学科的成绩信息被放在同一个Excel文件的四张工作表中. 需要你帮助 ...

  5. python成绩统计_Python编程语言:程序代码统计成绩

    当大家面对一堆成绩单时,不知如何下手去整理,其中还要分析每个学生成绩变化,所以我们可以通过编程代码来进行分析! 只需要把成绩文本进行导入,就可以得到我们想要的结果,这段代码下面就分享给大家了! 成绩 ...

  6. python成绩统计_用Python操作Excel,实现班级成绩的统计

    本次是在原来有一定格式的Excel文档中补充成绩. 安装的模块:xlwt . xlrd .xlutils xlrd的模块是只用读取xls文件,不能写文件,同理xlwt,只(新建写)不读已有的xls, ...

  7. python成绩统计系统xlwings_科学网—利用Python扩展Excel能力的xlwings库使用体会 - 丁祥欢的博文...

    科学网的文章只能在48小时内修改,以后再有更新只能重新发贴,这个不太方便,会导致不少重复文章,顺便吐槽一下. 当前最新0.18版(希望阅读者有基础的VBA开发经验,否则可能有点困难) ★xlwings ...

  8. python如何统计累计每日的人数‘’_Python数据分析2019陕西高考(理工)成绩及填报志愿...

    1.背景 侄子今年高考, 我姐说:既然你会数据分析, 耐组给咱分析一哈!(关中方言) 2.录取分数线 纳尼?三本呢?三本不存在的, 2019年陕西省二本生吞了三本. 数据不难找,度娘来帮忙, 将近几年 ...

  9. 蓝桥杯python组练题第二天——成绩统计——蓝桥杯官网题库

    成绩统计 题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数. 如果得分至少是 60 分,则称为及格.如果得分至少为 85 分,则称为优秀. ...

最新文章

  1. Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
  2. hashcode 和 equals 的关系_Java equals 和 hashCode 的这几个问题可以说明白吗?
  3. string 类的初始化和赋值(程序成长之路的一颗米)
  4. 安装windows2003+SQL Server2005集群
  5. 哈哈哈,程序员没有女朋友的原因,我终于找到了!
  6. python千位分隔符_python – 为pandas数据帧中的整数设置千位分隔符
  7. Netty 5用户指南
  8. Confluence 6 创建一个用户宏
  9. 第二章作业-第1题-万世想
  10. 西电计算机学硕毕业要求,关于计算机科学与技术学院2020年12月研究生学位申请工作的通知...
  11. HCL_路由器_OSPF配置
  12. 高等数学(第七版)同济大学 总习题二 个人解答
  13. Unity 使用Excel 读取文件 所碰到的坑 使用Excel.dll读取
  14. MongoDB 后台创建索引、查看创建进度等
  15. QoS(服务质量)指标
  16. springboot整合jett导出数据(2)
  17. 简单c语言实现的成语接龙小游戏
  18. bitmap内存溢出
  19. 布里斯托大学计算机科学专业排名,2019上海软科世界一流学科排名计算机科学与工程专业排名布里斯托大学排名第101-150...
  20. yoloV5 教程——tensorboard使用

热门文章

  1. Scrapy抓取豆瓣电影
  2. OpenCV每日函数 白平衡相关算法
  3. 夯实Spring系列|总览介绍
  4. 微信公众号开通步骤详解
  5. 2018年9月12日
  6. 重磅!详解阿里研究院互联网+报告
  7. 【1312】【例3.4】昆虫繁殖
  8. 电影在放映前是如何分发到全国各地的影院的?
  9. 【Codeforces】964B Messages【乱搞】
  10. android.app.WallpaperManager壁纸管理类