Boucles for imbriquées

Boucle simple

Écrire un programme qui 

  1. crée une liste contenant les jours ouvrés de la semaine ("lundi", "mardi", "mercredi", "jeudi", "vendredi")
  2. crée une liste de listes, contenant :
    1. comme 1er élément ["français", "maths", "eps", "anglais"] : ce sont les cours du lundi
    2. comme 2e élément ["français", "anglais", "hist/géo", "maths"] : ce sont les cours du mardi
    3. comme 3e élément ["français", "hist/géo", "eps"] : ce sont les cours du mercredi
    4. comme 4e élément ["dessin", "anglais", "musique", "maths", "sciences"] : ce sont les cours du jeudi
    5. comme 5e élément ["français", "maths", "anglais", "technologie", "hist/géo", "svt"] : ce sont les cours du vendredi
  3. fait une boucle utilisant la fonction len pour obtenir le résultat suivant :
    Cours du lundi
    Cours du mardi
    Cours du mercredi
    Cours du jeudi
    Cours du vendredi

Boucles imbriquées

Complétez le programme précédent :

  1. Faire une boucle à l'intérieur de la boucle précédente, pour afficher la liste des matières pour chaque jour, de manière à obtenir…
    Cours du lundi :
     français
     maths
     eps
     anglais
     
    Cours du mardi :
     français
     anglais
     hist/géo
     maths
     
    Cours du mercredi :
     français
     hist/géo
     eps
     
    Cours du jeudi :
     dessin
     anglais
     musique
     maths
     sciences
     
    Cours du vendredi :
     français
     maths
     anglais
     technologie
     hist/géo
     svt
  2. Modifier le programme pour obtenir ce résultat :
    Cours du lundi :
     français, maths, eps, anglais
    Cours du mardi :
     français, anglais, hist/géo, maths
    Cours du mercredi :
     français, hist/géo, eps
    Cours du jeudi :
     dessin, anglais, musique, maths, sciences
    Cours du vendredi :
     français, maths, anglais, technologie, hist/géo, svt