Menu
CoddyTech

Boucle For-In

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 42 sur 86.

Les boucles vous permettent de répéter du code plusieurs fois sans avoir à le réécrire encore et encore. La boucle for-in est la boucle la plus courante en Swift, idéale lorsque vous savez exactement combien de fois vous voulez répéter quelque chose.

Voici la structure de base :

for number in 1...5 {
    print(number)
}
// Sortie : 1, 2, 3, 4, 5 (chacun sur une nouvelle ligne)

La boucle crée une variable appelée number qui prend automatiquement chaque valeur de la plage. Le code entre les accolades s’exécute une fois pour chaque valeur. Dans ce cas, il s’exécute 5 fois.

Si tu n’as pas besoin de la variable de boucle, utilise un trait de soulignement pour l’ignorer :

for _ in 1...3 {
    print("Hello!")
}
// Affiche "Hello!" trois fois

1...5 est un intervalle fermé qui inclut à la fois 1 et 5. Vous pouvez également utiliser 1..<5 (intervalle semi-ouvert), qui inclut les nombres de 1 à 4, mais exclut 5.

challenge icon

Défi

Facile

Lisez un entier n en entrée. Utilisez une boucle for-in pour afficher tous les nombres de 1 à n, chacun sur une nouvelle ligne.

Vous recevrez l’entrée suivante :

  • Une seule ligne contenant un entier sous forme de chaîne (par exemple, "5")

Lisez l’entrée, convertissez-la en Int, puis utilisez une boucle for-in avec un intervalle fermé pour afficher chaque nombre.

Par exemple, si l’entrée est 4, la sortie doit être :

1
2
3
4

Essayez vous-même

// Lire l'entrée
let input = readLine()!
let n = Int(input)!

// TODO: Écrivez votre code ci-dessous - utilisez une boucle for-in pour afficher les nombres de 1 à n
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Swift