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 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