Completion requirements
6: Correction : liste des joueurs avec poste
Voici une correction de la question précédente.
#!/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' }
# Enlever le commentaire pour passer à l'ASM
# 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):
print('<!DOCTYPE html>\n<html>\n<head>\n<title>Titre</title><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:
debut(fichier)
x='<ul>'
for j in players:
x=x+'<li>'+j+' ('+players[j]+')</li>'
x=x+'</ul>'
print('<p>Liste des joueurs '+equipe+' :</p>'+x,file=fichier)
fin(fichier)