Menu
Coddy logo textTech

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 += 1

Le 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
    code

Si la condition est True, nous entrerons dans le bloc de code à l'intérieur du if (le code indenté).

challenge icon

Défi

Débutant

Les 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 True

Points 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 += 1

Dans 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}")
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 Fundamentals