Le but de cet exercice est de tester si quelqu'un est majeur ou non à l'aide d'un opérateur ternaire.

Votre condition doit donc tenir sur une seule ligne pour être valide !

Pour valider l'exercice, votre script doit donc contenir uniquement deux lignes : la ligne de déclaration de la variable, et la ligne pour l'opérateur ternaire.

Dans ce cas-ci, a est égal à 20, votre script devra donc retourner la chaîne de caractères 'Vous êtes majeur !' dans la variable majeur.

Dans le cas contraire, la variable majeur devra contenir la chaîne de caractères "Vous êtes mineur".

Afficher l'aide

Les opérateurs ternaires, sont une façon d'écrire une condition if, else sur une seule ligne.

code Code

a = 20
majeur = "Vous êtes majeur !" if a >= 18 else "Vous êtes mineur"

comment Explications

Pour résoudre cet exercice, il fallait utiliser ce qu'on appelle un opérateur ternaire.

De cette façon, nous pouvons réaliser une condition if, else sur une seule ligne.

À noter

Il n'est pas possible d'inclure un elif dans un opérateur ternaire. Nous n'avons donc que deux choix possibles avec le if et le else, en suivant la syntaxe suivante :

variable = expression if condition else expression

star Points importants

  • Pour réaliser une structure conditionnelle sur une seule ligne, on utilise un opérateur ternaire.
a = 20
a = 20
majeur = "Vous êtes majeur !" if a >= 18 else "Vous êtes mineur"

Console

Un instant...
terminal

Résultats

/ 1 tests validés

Test de la variable majeur

if a >= 18:
    assert majeur == "Vous êtes majeur !", "La variable majeur ne contient pas la bonne valeur."
else:
        assert majeur == "Vous êtes mineur", "La variable majeur ne contient pas la bonne valeur."

        

Bravo, tu as réussi cet exercice de code 🥳

🔥

Envoyer ma solution

Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇

Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.

Ma solution :

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.