8: Corrigé : tableau des joueurs

#!/usr/bin/python3

equipe = 'du PSG'
players = { 'Navas': 'gardien', 'Dagba': 'défenseur', 'Diallo' : 'défenseur', 'Kimpembe': 'défenseur', 'Kurzawa': 'défenseur', 'Danilo':'milieu de terrain', 'Rafinha':'milieu de terrain', 'Di Maria':'milieu offensif', 'Sarabia':'milieu offensif', 'Kean':'attaquant', 'Mbappé':'attaquant' }
# equipe = 'de l\'AS Monaco'
# players = { 'Mannone': 'gardien', 'Matsima': 'défenseur', 'Disasi' : 'défenseur', 'Badiashile': 'défenseur', 'Ballo-Touré': 'défenseur', 'Tcouaméni':'milieu de terrain', 'Fofana':'milieu de terrain', 'Diop':'milieu offensif', 'Gelson Martin':'milieu offensif', 'Geubbels':'attaquant', 'Volland':'attaquant' }

def debut(fichier,titre):
    print('<!DOCTYPE html>\n<html>\n<head>\n<title>'+titre+'</title><link rel="stylesheet" href="style.css" /><meta charset="utf-8" />\n</head>\n<body>\n<h1>'+titre+'</h1>\n',file=fichier)
    
def fin(fichier):
    print('</body>\n</html>\n',file=fichier)

with open('index.html','w') as fichier:
    titre = 'Composition de l\'équipe '+equipe
    debut(fichier,titre)
    print('<table>',file=fichier)
    compte=0
    for j in players:
        compte=compte+1
        poste=players[j]
        classe=poste.replace(" ","_")
        print('<tr>',file=fichier)
        print('<td class="'+classe+'">'+str(compte)+'</td>',file=fichier)
        print('<td class="'+classe+'">'+j+'</td>',file=fichier)
        print('<td class="'+classe+'">'+poste+'</td>',file=fichier)
        print('</tr>',file=fichier)
    print('</table>',file=fichier)
    fin(fichier)