我被要求從文件中讀取(firesideResults.txt) 必須從firesideResults.txt文件 中計算每位玩家的積分總數,並將它們顯示在排行榜中。 •必須每場贏得三分。 •它必須只包括在贏得至少一場比賽的排行榜中的球員。 •必須以這種格式顯示的詳細信息:創建帶有變量的排行榜[python]
這是我當前的代碼:
def option_C():
print("-Fixtures Leaderboard-")
print('\nPlayer Nickname\t\tMatches Played\t\tMatches Won\t\tMatches Lost\t\tPoints')
print('-' * 65)
for line in open('firesideResults.txt'):
line = line.strip()
nickname,played,won,lost = line.split(",")
if int (won) >0:
points = int(won)*3
print(nickname+'\t'+played+'\t\t'+won+'\t\t'+lost+'\t\t'+str(points)
但我似乎不能與最高排行榜到最低,以顯示它們。
TXT文件
Leeroy,19,7,12
詹金斯,19,8,11
泰勒,19,0,19
拿破崙·威爾遜,19,7, 12個
大老闆,19,7,12
遊戲老兄,19,5,14
男子漢,19,3,16
宇宙海盜,19,6,13
比利·卡斯帕,19,7,12O
TACON,19,7,12
大哥,19,7,12
英社,19,5,14
裏普利,19,5,14
M'lady,19,4,15
Einstein100,19,8,11
丹尼斯,19,5,14
電子競技,19,8,11
RNGesus,19,7,12
凱斯,19,9,10
幅度,19,6,13
目前你只是讀從文件中的每一行,打印它,沒有排序代碼,所以它沒有得到排序。 –
對不起,打擾你,但你能告訴我怎麼做,我真的卡住:/ –
你想如何排序清單?最高匹配?最高勝率?最高損失? –