Souhaitant améliorer ses connaissances scientifiques, votre jeune assistante Ada, vous a demandé de lui créer une liste de livres « à lire absolument », en les classant par ordre de priorité, selon l'intérêt de chaque livre. Un peu distrait(e), vous avez bien créé cette fiche mais en les classant dans l’ordre inverse, du moins intéressant au plus intéressant !
Afin d’éviter de devoir tout refaire, vous décidez d’écrire un petit programme pour inverser rapidement cette liste.
Chaque titre de livre contient au plus 100 caractères.
nbLivres
, le nombre de livres.Les nbLivres
lignes suivantes contiennent chacune un titre de livre.
Les livres sont classés du moins intéressant au plus intéressant.
L’ensemble des titres de livres, un titre par ligne, triés du plus intéressant au moins intéressant.
entrée :
7
Germinal
Le petit prince
Le meilleur des mondes
L'ecume des jours
L'Odyssee
Les miserables
Crime et Chatiment
sortie :
Crime et Chatiment
Les miserables
L'Odyssee
L'ecume des jours
Le meilleur des mondes
Le petit prince
Germinal
nb_livres = int(input()) livres = [input() for _ in range(nb_livres)] for i in range(nb_livres - 1, -1, -1): print(livres[i])
Pour itérer sur une liste à l'envers, une bonne solution est de parcourir avec les indices de longueur - 1
inclus, jusqu'à 0
inclus (donc -1
exclu), par pas de -1
.