Structures conditionnelles

Formations (1)

Les structures conditionnelles

Découvrez comment utiliser les structures conditionnelles pour effectuer des opérations différentes en fonction de plusieurs paramètres.

Projets (5)

Le nombre mystère

Dans ce projet, vous devez créer le célèbre jeu du nombre mystère grâce au module random de Python dans lequel un utilisateur doit deviner un nombre entre 1 et 100.

La liste de courses

L'objectif de ce projet est de réaliser un script en ligne de commande permettant la gestion d'une liste de courses (ajout et retrait d'un élément, affichage de la liste, etc).

La calculatrice - Gestion des erreurs

Dans cette version du projet de la calculatrice, vous devez rajouter la gestion des erreurs pour éviter que le script plante en cas d'une entrée invalide de l'utilisateur.

La calculatrice - Opérations multiples

Dans ce projet, nous allons ajouter une boucle pour permettre l’exécution de plusieurs opérations consécutives, au lieu de se limiter à une seule opération avec la calculatrice.

Jeu de rôle dans le terminal

Projet qui consiste à créer un jeu de rôle dans le terminal. Le jeu sera basé sur la logique algorithmique, utilisant des boucles et des structures conditionnelles pour gérer les interactions entre le joueur et l'environnement du jeu.

Exercices de code (13)

Créer un vérificateur d'adresses IP

Algorithmes
Fonctions natives
Structures conditionnelles
Boucles
Fonctions

Dans cet exercice, vous devez créer une fonction ip_checker qui acceptera un paramètre ip_address et qui retournera le booléen True...

Premium
Débloquer

Tester une condition sur une ligne

Structures conditionnelles

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

Vérifier la valeur d'une variable

Structures conditionnelles
Opérateurs

Dans cet exercice, on veut vérifier que l'on est bien en train d'apprendre le langage de programmation Python. Vous devez...

Premium
Débloquer

Regrouper les livres par auteur

Structures conditionnelles
Dictionnaires
Boucles
Fonctions

Vous travaillez pour une bibliothèque en ligne. Vous devez écrire une fonction regroupe_par_auteur(livres) qui prend en argument une liste de...

Premium
Débloquer

Récupérer un élément dans une liste sans générer d'erreur

Listes
Algorithmes
Structures conditionnelles
Fonctions

Dans cet exercice, nous allons créer une fonction pour récupérer un élément dans une liste, sans causer d'erreur si l'indice...

Premium
Débloquer

Comparer deux nombres aléatoires

Librairie standard
Structures conditionnelles

Dans cet exercice, vous devez générer deux nombres aléatoires et indiquer à l'utilisateur lequel des deux nombres est le plus...

Premium
Débloquer

Simplifier une fonction qui renvoie un booléen

Structures conditionnelles
Booléens
Optimisation

Dans cet exercice, vous devez simplifier la fonction est_majeur afin qu’elle ne contienne plus qu’une seule ligne de code au...

Premium
Débloquer

Vérifier qu'un élément est dans une liste

Listes
Structures conditionnelles

Dans cet exercice, vous devez : - Ajouter le nombre 6 dans la liste. - Faire une vérification par la...

Premium
Débloquer

Vérifier l'âge d'une personne

Structures conditionnelles
Opérateurs

Dans cet exercice, vous devez écrire une structure conditionnelle qui vérifie la valeur de la variable age. Si la valeur...

Premium
Débloquer

Calculer la factorielle d'un nombre

Algorithmes
Structures conditionnelles
Boucles

Dans cet exercice, nous cherchons la factorielle d'un nombre, dans ce cas-ci le nombre 5. La factorielle de 5 est...

Premium
Débloquer

Tester si un nombre est plus grand que 10

Structures conditionnelles
Opérateurs

Dans cet exercice, nous allons utiliser une structure conditionnelle pour vérifier si a est plus grand ou non que 10....

Utiliser une variable égale à 0 dans une condition

Résolution d'erreurs
Structures conditionnelles
Types natifs

Encore un exercice avec une syntaxe à corriger. Le script ci-dessous ne définira pas la variable resultat. Pourtant, la variable...

Algorithme du FizzBuzz

Algorithmes
Structures conditionnelles
Boucles
TOSA

Le challenge FizzBuzz est un classique pour évaluer les bases de programmation. L'objectif de cet exercice est d'écrire un programme...

Glossaires (3)

22 avril 2026

Glossaire

match case

Qu'est-ce que l'instruction match ... case en python ?

58 lectures

Lire

03 octobre 2025

Glossaire

walrus

Qu'est-ce que le walrus en Python ?

218 lectures

Lire

24 octobre 2023

Glossaire

Structure conditionnelle

Les structures conditionnelles en Python

5 926 lectures

Lire

FAQ (1)

Comment utiliser des conditions (if-else) en Python ?

Les conditions en Python vous permettent d'exécuter du code en fonction de certaines conditions. Utilisez les instructions if, elif et else pour créer des conditions.

Syntaxe

if condition:
    # code à exécuter si la condition est vraie
elif autre_condition:
    # code à exécuter si la condition précédente est fausse et celle-ci est vraie
else:
    # code à exécuter si aucune des conditions précédentes n'est vraie

Voici un exemple simple pour déterminer si un nombre est pair ou impair :

nombre = 7
if nombre % 2 == 0:
    print("Le nombre est pair.")
else:
    print("Le nombre est impair.")

Dans cet exemple, nous vérifions si le nombre est divisible par 2. Si c'est le cas, nous affichons "Le nombre est pair", sinon nous affichons "Le nombre est impair".

Voici un autre exemple avec elif pour déterminer l'évaluation d'une note :

note = 75
if note >= 90:
    print("A")
elif note >= 80:
    print("B")
elif note >= 70:
    print("C")
elif note >= 60:
    print("D")
else:
    print("E")

Ici, nous vérifions à quelle plage de notes appartient la variable note et affichons l'évaluation correspondante.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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