L'instruction If
Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 20 sur 77.
Les instructions if nous permettent d'exécuter du code sous certaines conditions.
Par exemple, regardons le code suivant :
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1Le code ci-dessus vérifie si la variable age est supérieure à 18. Si c'est le cas, il définira status pour contenir la chaîne "Adult".
Au final, le code incrémentera age de 1, que l'âge soit supérieur à 18 ou non.
Pour utiliser une instruction if, nous devons ajouter deux-points : à la fin du if, et tout ce qui se trouve à l'intérieur du if est indenté avec 4 espaces ou une tabulation :
if condition:
code
code
codeSi la condition est True, nous entrerons dans le bloc de code à l'intérieur du if (le code indenté).
Défi
DébutantLes variables a et b ont des valeurs manquantes, remplissez-les de manière à ce que le code à l'intérieur de l'instruction if soit exécuté ! (assurez-vous que la condition if est vraie)
À la fin du programme, la valeur de c doit être 3.
Bonus : essayez de trouver plus d'une solution !
Aide-mémoire
Les instructions if en Python permettent l'exécution conditionnelle de code :
if condition:
# Bloc de code indenté
# Exécuté si la condition est TruePoints clés :
- Utilisez deux-points
:après la condition - Indentez le bloc de code avec 4 espaces ou une tabulation
- Le code indenté s'exécute uniquement si la condition est
True
Exemple :
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1Dans cet exemple, status devient "Adult" car age est supérieur à 18.
Essayez vous-même
a = ?
b = ?
# Ne rien changer en dessous de cette ligne
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
4Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage d'addition
Message de bienvenueSaisie des données10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variables8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleLa fonction RangeBoucles imbriquéesRécapitulatif - Saisie dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6E/S de base
SortieSortie avec des variablesEntréeCastRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArgumentsRetourner une valeurRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut