Completion requirements
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)