学不会。。哭唧唧
maxScore = 0
while True:
line = input()
line = line.rstrip().split(',')
if(line[0] == '#'):
break
score = sum([float(x) for x in line[1:]])
if score > maxScore:
maxScore = score
name = line[0]
print("Name:"+name)
print("TotalScore:%.1f" % maxScore)
你要说明你自己能写到什么程度, 碰到什么具体问题,你自己要努力,才能让别人更好地帮助你。
第一步读取#,作为所有的结束。
第二步读取回车,作为每个学生的结束
第三步统计每个学生的总分,根据逗号分隔成数组,第一个是人名,2,3,4加起是总分。
第四步得出总分最好的人。