PaliSkill
Python pour débutants

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