难亦 2023-04-01 16:42 采纳率: 0%
浏览 13
已结题

关于PTA上的python代码,哪里有问题鸭?

俺写的代码如下


name = list(input().split())
math = list(map(int, input().split()))
chinese = list(map(int, input().split()))
english = list(map(int, input().split()))
list_len = len(name)
list_score1 = []
list_score2 = list_score1


class Student:
    sum_score = 0

    def __init__(self, s_name, m_score, c_score, e_score):
        self.s_name = s_name
        self.m_score = m_score
        self.c_score = c_score
        self.e_score = e_score

    def get_sum(self):
        for i in range(0, list_len):
            self.sum_score += self.m_score[i] + self.c_score[i] + self.e_score[i]
            list_score1.append(self.sum_score)  # 本身就带上了位置的标签

    def get_best(self):
        list_score1.sort()
        for k in range(0, list_len):
            if list_score2[k] == list_score1[0]:
                best_name = self.s_name[k]
                print(f'{best_name} {self.m_score[k]} {self.c_score[k]} {self.e_score[k]}', end='')


student = Student(name, math, chinese, english)
student.get_sum()
student.get_best()

测试的输入如下:
Jack Tom Jim
95 84 32
90 75 45
85 90 67

然鹅只通过部分测试点为什么?哪里有纰漏鸭?

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-02 02:43
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月17日
  • 修改了问题 4月1日
  • 创建了问题 4月1日

悬赏问题

  • ¥15 本人本科机械,目前研一。没有深度学习基础,目前对研究生课题一片迷茫,请教各位!
  • ¥15 关于R语言单因素与多因素线性回归的平均值
  • ¥15 服务器清除BIOS之后引导不了
  • ¥15 CPLEX用OPL编写的混合整数线性优化问题。
  • ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
  • ¥15 前端预览docx文件,文件从后端传送过来。
  • ¥15 层次聚类和蛋白质相似度
  • ¥25 主成分分析中的第一第二主成分分别代表哪些参数
  • ¥15 oracle数据库查询语句问题
  • ¥15 有没有c++绘制算法的佬们吗救孩一下