Aller au contenu

Fiche d'exercices : Les conditions en Python

🎯 Exercices d'introduction

Important ⚠️ - Consignes importantes

Pour tous les exercices :

  • N'oubliez pas les deux points : après la condition
  • Faites attention à l'indentation dans les blocs if/else
  • Testez votre code avec différentes valeurs
  • Créez un fichier Python différent pour chaque exercice (ex: exercice1.py, exercice2.py, etc.)
  • Recopiez vos programmes sur votre cahier pour pouvoir les réviser plus tard

Introduction 🦊 - Majorité

Écrire un programme qui :

  • Demande l'âge d'une personne
  • Affiche "Vous êtes majeur" si l'âge est supérieur ou égal à 18
  • Affiche "Vous êtes mineur" sinon

Introduction 🦊 - Nombre positif ou négatif

Écrire un programme qui :

  • Demande un nombre
  • Affiche si le nombre est positif, négatif ou nul

Introduction 🦊 - Comparaison de deux nombres

Écrire un programme qui :

  • Demande deux nombres
  • Affiche lequel est le plus grand (ou s'ils sont égaux)

Introduction 🦊 - Mot de passe

Écrire un programme qui :

  • Demande un mot de passe
  • Affiche "Accès autorisé" si le mot de passe est "secret123"
  • Affiche "Accès refusé" sinon

Introduction 🦊 - Nombre pair ou impair

Écrire un programme qui :

  • Demande un nombre entier
  • Affiche si le nombre est pair ou impair

Astuce : Un nombre est pair si le reste de sa division par 2 est égal à 0. En Python, on utilise l'opérateur % pour obtenir le reste d'une division.

Introduction 🦊 - Calculatrice simple

Écrire un programme qui :

  • Demande deux nombres et une opération (+, -, *, /)
  • Affiche le résultat de l'opération
  • Gère le cas de la division par zéro

🌟 Niveau Facile

Facile 🦊 - Note et mention

Écrire un programme qui :

  • Demande une note sur 20
  • Affiche la mention correspondante :
  • Note >= 16 : "Très bien"
  • Note >= 14 : "Bien"
  • Note >= 12 : "Assez bien"
  • Note >= 10 : "Passable"
  • Note < 10 : "Insuffisant"

Facile 🦊 - Température et conseil

Écrire un programme qui :

  • Demande la température extérieure
  • Donne un conseil vestimentaire :
  • Moins de 0°C : "Portez un manteau d'hiver"
  • De 0 à 15°C : "Portez une veste"
  • De 16 à 25°C : "Un pull suffit"
  • Plus de 25°C : "T-shirt recommandé"

Facile 🦊 - Jours du mois

Écrire un programme qui :

  • Demande un numéro de mois (1-12)
  • Affiche le nombre de jours dans ce mois
  • Considère février avec 28 jours

Facile 🦊 - Triangle possible

Écrire un programme qui :

  • Demande trois longueurs
  • Vérifie si on peut former un triangle avec ces longueurs
  • (Un triangle est possible si la somme de deux côtés est toujours supérieure au troisième)

Facile 🦊 - Réduction magasin

Écrire un programme qui :

  • Demande le montant d'achat
  • Applique une réduction :
  • Plus de 100€ : 10% de réduction
  • Plus de 50€ : 5% de réduction
  • Sinon : pas de réduction
  • Affiche le montant final

🔥 Niveau Intermédiaire

Intermédiaire 🦊🦊 - Équation du second degré

Écrire un programme qui résout une équation du second degré ax² + bx + c = 0 :

  • Demande les coefficients a, b et c
  • Calcule le discriminant (Δ = b² - 4ac)
  • Affiche les solutions selon le cas :
  • Δ > 0 : deux solutions réelles
  • Δ = 0 : une solution double
  • Δ < 0 : pas de solution réelle

Intermédiaire 🦊🦊 - Tarif de cinéma

Écrire un programme qui calcule le prix d'un billet de cinéma :

  • Demande l'âge
  • Demande si on est étudiant (réponse "oui" ou "non")
  • Affiche le tarif :
  • Moins de 14 ans : 5€
  • Étudiant : 7€
  • Normal : 9€

Intermédiaire 🦊🦊 - Année bissextile

Écrire un programme qui détermine si une année est bissextile.

Une année est bissextile si :

  • Elle est divisible par 4 mais pas par 100
  • OU elle est divisible par 400

Intermédiaire 🦊🦊 - Catégories d'âge

Écrire un programme qui détermine la catégorie sportive selon l'âge :

  • Moins de 6 ans : "Baby"
  • De 6 à 8 ans : "Poussin"
  • De 9 à 11 ans : "Pupille"
  • De 12 à 14 ans : "Benjamin"
  • 15 ans et plus : "Cadet"

🚀 Niveau Difficile

Difficile 🦊🦊🦊 - Distributeur de boissons

Écrire un programme qui simule un distributeur de boissons :

  • Affiche un menu avec : 1-Eau (1€), 2-Soda (2€), 3-Jus (1.5€)
  • Demande le choix de boisson
  • Demande l'argent inséré
  • Affiche si l'achat est possible et la monnaie à rendre

Difficile 🦊🦊🦊 - Jeu Pierre-Feuille-Ciseaux

Écrire un programme qui :

  • Demande au joueur 1 de choisir entre "pierre", "feuille" ou "ciseaux"
  • Demande au joueur 2 de choisir
  • Affiche qui a gagné selon les règles du jeu