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 l'attestation finale.

5 500 XOF / 8,38 € / 9,14 $

Débloquez les 97 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.