Files
training.python.beginner/training/exercices/02-language-basics/03-conditions.md
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

2.1 KiB

Conditions


Exercice 1 : if seul

  • Déclarez une variable avec une valeur entière entre 1 et 6 (lancer de dé).
  • Affichez "Lancer réussi !" si la valeur est supérieure strictement à 4
  • Retestez votre code en changeant la valeur du lancer

Exercice 2 : if seul, comparer du texte

  • Déclarez une variable avec le texte "Bonjour";
  • Affichez "Bien le bonjour" si votre variable est égale à "bonjouR".

(Les majuscules ne sont pas placées ici par hasard, conservez-les)


Exercice 2B : if…else

  • Assignez à une variable le texte "Bonjour";
  • Affichez "Bien le bonjour" si votre variable est égale à "Bonjour";
  • Sinon, (dans tous les autres cas) afficher "Je ne comprends pas !".

Exercice 3 : if…elif…else

  • Assignez à une variable un entier arbitraire entre 0 et 10 inclus;
  • Si cette valeur est d'au moins 9, afficher "Élevé";
  • Sinon, si cette valeur est d'au moins 7, afficher "Haut";
  • Sinon, si cette valeur est d'au moins 4, afficher "Standard";
  • Sinon, afficher "Bas".

Exercice A1 : Multiples conditions

  • Assignez à deux variables a1 et a2 des nombres entiers entre 0 et 10
  • Si a1 est supérieur à 5 et a2 est inférieur à 6, afficher "OK"
  • Sinon, afficher "Valeurs incorrectes"

Exercice A2 (conditions avec and et or)

  • Assignez à deux variables a1 et a2 des nombres entre 0 et 10
  • Si a1 est supérieur à 5 ou a2 est inférieur à 6, afficher "Conditions suffisantes"
  • Sinon, afficher "Valeurs incorrectes"

Exercice A3

  • Déclarez une variable de statut is_on contenant un booléen (True ou False)
  • Demandez à l'utilisateur de saisir un texte, et assignez-le à une variable saisie
  • Si saisie vaut "Marche" :
    • Si is_on est False, alors afficher "Allumage en cours..."
    • Sinon, afficher "Déjà allumé !"
  • Sinon, si saisie vaut "Arrêt" :
    • Si is_on est True, afficher "Extinction..."
    • Sinon, afficher "Déjà éteint !"

Exemple de rappel :

# Demander de saisir un texte et récupérer le résultat dans une variable
saisie = input("Saisissez du texte :")