当前位置: 首页 > news >正文

MT1568 学生成绩

题目

有3个学生,每个学生有3门课的成绩,从键盘输入数据,包括学号、姓名、三门课成绩,学号整型,姓名字符型,成绩实型,计算3门课程总平均成绩,以及平均分最高的学生信息。不考虑非法成绩等特殊情况。

格式

输入格式

每行输入一个学生的数据,空格分隔。

输出格式

输出平均分最高的学生信息。注意:每个成绩有可能是整数、有可能是浮点数,所以需要3各分数各自单独格式输出!!!

样例1

输入:
101 mike 45 66 88  
102 miya 65 16 18  
103 tony 65 66 48输出:
101 mike 45 66 88

程序

class student:def __init__(self,id,name,s1,s2,s3):self.id = idself.name = nameself.s1=s1self.s2=s2self.s3=s3def info(self):# print(self.s2)res = self.id+" "+self.name+" "if int(self.s1)==self.s1:res = res+str(int(self.s1))+" "else:res  =res+str(self.s1)+" "if int(self.s2)==self.s2:res = res+str(int(self.s2))+" "else:res  =res+str(self.s2)+" "if int(self.s3)==self.s3:res = res+str(int(self.s3))+" "else:res  =res+str(self.s3)+" "       print(res)         
def main():#code heren =  3arr = []while(n):row =list(map(str,input().split()))tmp = student(row[0],row[1],float(row[2]),float(row[3]),float(row[4]))arr.append(tmp)n-=1sorted(arr,key =lambda x: (x.s1+x.s2+x.s3))[len(arr)-1].info()passif __name__ == '__main__':main();
http://www.lryc.cn/news/386834.html

相关文章:

  • 医院消防设施设备管理系统
  • [Go 微服务] go-micro + consul 的使用
  • 嵌入式网页服务实现
  • python---OpenCv(二),背景分离方法较有意思
  • java TCP服务器与客户端通信示例
  • 【C++】构造函数和析构函数
  • Docker Compose:多容器应用的管理利器
  • Leetcode - 133双周赛
  • C++总结
  • 汽车免拆诊断案例 | 2016 款吉利帝豪EV车无法加速
  • 前端开发之webpack
  • 将内容复制到剪贴板?分享 1 段优质 JS 代码片段!
  • MAS0902量产工具分享,MAS0902A开卡教程,MAS0901量产工具下载
  • 从我邮毕业啦!!!
  • gemini 1.5 flash (node项目)
  • 在线字节大端序小端序转换器
  • css_17_背景属性鼠标属性
  • Python hash编码(go hash编码)
  • 004 插入排序(lua)
  • 计算机网络 —— 基本概念
  • 高精度除法的实现
  • STM32CUBEMX配置USB虚拟串口
  • 安卓开发中margin和padding的区别
  • Symfony事件调度系统:掌控应用程序生命周期的钥匙
  • maven安装jar和pom到本地仓库
  • [leetcode]assign-cookies. 分发饼干
  • 如何轻松解决复杂文档格式转换问题
  • 日期类(java)
  • 【深度学习】C++ Tensorrt Yolov8 目标检测推理
  • 【项目日记(二)】搜索引擎-索引制作