我有一个格式如下的文本文件-
星际玩家,1,19
月亮,3,12
鱼,4,8
星际玩家,3,9
埃莉,2,19
-还有50多条线等等。
第一列是球员姓名,第二列是级别号(1-5),第三列是分数。
我想找到总得分最大的球员-所以他们每个级别的得分加在一起。但我不确定每个玩家都是随机出现的。
到目前为止我的代码是-
def OptionC():
PS4=open("PlayerScores.txt","r").read()
for line in PS4:
lines=line.split(",")
player=lines[0]
level=lines[1]
score=lines[2]
player1=0
score=0
print("The overall top scorer is",player1,"with a score of",score)
谢谢-请帮忙!!!在
为什么不创建一个类?这使得管理球员档案变得非常容易。在
我假设水平与分数无关。在
你可以为玩家和他们的分数创建列表,并不断更新,即使有重复。最后找到最大值并打印出来。在
您可以在
dictionary
中保留与每个玩家相关联的分数,并将每个级别的分数添加到他们的总分中:相关问题 更多 >
编程相关推荐