5: Liste à partir d'un tableau associatif

Maintenant, remplacer la variable au début du fichier par la suivante :

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' }

Comme vous le constatez, nous avons plus d'informations sur chacun des joueurs. Nous voudrions afficher le résultat sous la forme :

Liste des joueurs du PSG :

  • 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)

Modifiez index.py autant de fois que nécessaire pour arriver à ce résultat. Une correction vous est donnée sur la page suivante. N'oubliez pas d'exécuter votre programme index.py pour générer un nouveau index.html à chaque modification que vous faites.

Vérifiez ensuite qu'en remplaçant uniquement les deux lignes du début par :

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' }

vous obtenez bien :

Liste des joueurs de l'AS Monaco :

  • 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)

L'utilité de la génération de code est de permettre de créer facilement, à partir du minimum d'information, de créer plusieurs pages à la structure identique, mais au contenu qui est différent.


La prochaine page contient une correction.
Pour bien apprendre, c'est très important de faire les exercices au complet avant de regarder la correction. Si quelque-chose ne vous paraît pas clair, demandez à votre enseignant.