【发布时间】:2017-03-15 13:39:24
【问题描述】:
所以我有一个文件。哪里有 3 行,每行告诉 Name;sport:points
Kevin;Football:604,196,47;Golf:349,0,0;Tennis:797,426,124
Julia;Football:350,254,1;Golf:242,58,38
Bob;Football:260,18,0
我有一个代码,但我不知道如何计算每项运动的积分
f=open("points.txt", "r")
s=f.readlines()
p=str(s)
for line in s:
printnum=0
printnum+=float(line)
for line in s:
if p.isdigit():
total=0
for number in s:
total+=int(number)
print(total)
所以结果应该是这样的
Alvin:
- Football: 278
Kevin:
- Football: 847
- Golf: 349
- Tennis: 1347
Sam:
- Football: 605
- Golf: 338
所以基本上我不知道热求和键值
【问题讨论】:
-
请使输入和所需的输出匹配。