PaliSkill
← Python pour débutants

Leçon 8 / 10 — Chapitre 3: Boucles approfondies

Parcourir une chaîne de caractères avec for

Une boucle for ne se limite pas aux listes ou à range() : une chaîne de caractères peut elle aussi être parcourue directement, caractère par caractère.

mot = "chat"

for lettre in mot:
    print(lettre)

Affiche c, h, a, t sur quatre lignes séparées : à chaque tour, lettre contient un caractère de la chaîne, dans l'ordre, jusqu'au dernier.

Combiner avec un compteur ou une condition

mot = "programmation"
compteur_voyelles = 0

for lettre in mot:
    if lettre in "aeiou":
        compteur_voyelles += 1

print(compteur_voyelles)

Ce code combine le parcours d'une chaîne, l'opérateur in (vu dans une leçon précédente) et un compteur, pour dénombrer les voyelles d'un mot.

Exemple concret : vérifier qu'un mot de passe contient au moins un chiffre demande de parcourir chaque caractère et de tester s'il fait partie de "0123456789".

À vous de jouer : écrivez une boucle qui parcourt un mot et compte combien de fois la lettre 'a' y apparaît.

🔒

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.