Leçon 6 / 10 — Chapitre 8: Mise en pratique : gestion de bibliothèque
Rechercher un livre par mot-clé dans le titre
Un lecteur qui ne se souvient que d'un mot du titre a besoin d'une recherche plus souple qu'une correspondance exacte — cette leçon combine in sur du texte (recherche de sous-chaîne, vue au chapitre 4) et .lower() pour ignorer la casse.
titres = ["Le Petit Prince", "1984", "Les Misérables"]
mot_cle = "prince"
trouve = False
for titre in titres:
if mot_cle.lower() in titre.lower():
trouve = True
print(trouve)
mot_cle.lower() in titre.lower() teste si le mot-clé (en minuscules) apparaît N'IMPORTE OÙ dans le titre (également mis en minuscules) — pas seulement en tant que titre complet identique, mais comme portion de texte contenue dedans.
À vous de jouer : adaptez cette recherche pour qu'elle affiche directement le titre complet trouvé, pas seulement True ou False.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès