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

workspace_premium

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

workspace_premium

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

workspace_premium

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

workspace_premium

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

workspace_premium

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

Boucles

Fonctions

Fonctions natives

Structures conditionnelles

Algorithmes

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

Opérateurs

Structures conditionnelles

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

Dictionnaires

Boucles

Fonctions

Structures conditionnelles

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

Fonctions

Listes

Structures conditionnelles

Algorithmes

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

Opérateurs

Structures conditionnelles

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

Boucles

Structures conditionnelles

Algorithmes

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

Opérateurs

Structures conditionnelles

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

Types natifs

Résolution d'erreurs

Structures conditionnelles

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

Algorithme du FizzBuzz

Boucles

Structures conditionnelles

Algorithmes

TOSA

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

Glossaires (2)

03 octobre 2025

Glossaire

walrus

Qu'est-ce que le walrus en Python ?

20 lectures

Lire

24 octobre 2023

Glossaire

Structure conditionnelle

Les structures conditionnelles en Python

4 988 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

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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