Python游戏排行榜系统

时间:2020-06-03 11:16:16

标签: python

作为我20个小时的gcse计算项目的一部分,我需要创建一个排行榜系统。到目前为止,我已经知道了,但是我不知道该怎么做:

elif Player1_Score > Player2_Score:
    print("\nCongratulations", name1, "You have won")
    leaderscore = [name1, Player1_Score]
    else:
        print("\nCongratulations", name2, "You have won")
        leaderscore = [name2,Player2_Score]
leaderboard = open("leaderboard.txt", "w")

leaderboard.write(leaderscore[0] + ',' + str(leaderscore[1]) + '\n')

leaderboard.close()

with open ("leaderboard.txt") as leaderboard:
    for leaderscore[1] in leaderboard:
        leaderboard.append(leaderscore[1].strip())

leaderboard.sort(int(leaderscore[1]))
print(leaderboard)

with open ("sorted_leaderscore.txt", 'w') as u:
    for leaderscore[1] in leaderboard:
        u.write(leaderscore[1] + "\n")

我收到此错误消息:

ing\NEA\NEA code.py", line 162, in <module>
    leaderboard.append(leaderscore[1].strip())
AttributeError: '_io.TextIOWrapper' object has no attribute 'append'

最后,我需要帮助将前5个得分输出到我的主程序中。 预先感谢!

0 个答案:

没有答案