Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
This commit is contained in:
72
training/exercices/02-language-basics/03-conditions.md
Normal file
72
training/exercices/02-language-basics/03-conditions.md
Normal file
@ -0,0 +1,72 @@
|
||||
# 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 :
|
||||
|
||||
```python
|
||||
# Demander de saisir un texte et récupérer le résultat dans une variable
|
||||
saisie = input("Saisissez du texte :")
|
||||
```
|
Reference in New Issue
Block a user