Menu
Coddy logo textTech

If - Else

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

Parfois, votre programme doit effectuer une action lorsqu’une condition est vraie et une autre lorsqu’elle est fausse. La clause else fournit un autre chemin d’exécution.

let temperature = 15

if temperature > 25 {
    print("It's warm outside")
} else {
    print("It's cool outside")
}

Lorsque la condition est fausse, le code du bloc else s’exécute à la place. Cela garantit qu’exactement un des deux blocs de code sera toujours exécuté.

Pour les situations comportant plus de deux possibilités, tu peux enchaîner plusieurs conditions à l’aide de else if :

let score = 75

if score >= 90 {
    print("Excellent")
} else if score >= 70 {
    print("Good")
} else if score >= 50 {
    print("Pass")
} else {
    print("Fail")
}

Swift évalue chaque condition de haut en bas et exécute le premier bloc dans lequel la condition est vraie. Le else final sert de solution générale pour tous les cas restants. Cette structure vous permet de gérer plusieurs scénarios distincts de manière claire et lisible.

challenge icon

Défi

Facile
Écris une fonction getAgeGroup qui prend age et renvoie la catégorie de groupe d’âge correspondante.

Utilise if, else if et else pour classer l’age dans l’un des quatre groupes.

Conditions :

  • Si l’age est inférieur à 13, renvoie "Child"
  • Si l’age est supérieur ou égal à 13 mais inférieur à 20, renvoie "Teenager"
  • Si l’age est supérieur ou égal à 20 mais inférieur à 65, renvoie "Adult"
  • Si l’age est supérieur ou égal à 65, renvoie "Senior"

Paramètres :

  • age (Int) : l’âge de la personne

Renvoie : la catégorie de groupe d’âge sous forme de String

Essayez vous-même

func getAgeGroup(age: Int) -> String {
    // Écrivez le code ici
}
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