Aller au contenu

Corrigés : Structures conditionnelles


Exercice 1 : Vérification de pair ou impair

nombre = int(input("Entrez un nombre : "))
if nombre % 2 == 0:
    print(f"{nombre} est pair.")
else:
    print(f"{nombre} est impair.")

Exercice 2 : Comparaison de trois nombres

a = float(input("Entrez le premier nombre : "))
b = float(input("Entrez le deuxième nombre : "))
c = float(input("Entrez le troisième nombre : "))

if a >= b and a >= c:
    print(f"Le plus grand nombre est {a}.")
elif b >= a and b >= c:
    print(f"Le plus grand nombre est {b}.")
else:
    print(f"Le plus grand nombre est {c}.")

Exercice 3 : Catégorisation d’âge

age = int(input("Entrez votre âge : "))
if age < 12:
    print("Enfant")
elif 12 <= age <= 17:
    print("Adolescent")
elif 18 <= age <= 64:
    print("Adulte")
else:
    print("Senior")

Exercice 4 : Vérification de conditions logiques

a = float(input("Entrez le premier nombre : "))
b = float(input("Entrez le deuxième nombre : "))

if a == b:
    print("Les deux nombres sont égaux.")
elif a > b:
    print("Le premier nombre est plus grand.")
else:
    print("Le deuxième nombre est plus grand.")

Exercice 5 : Vérification de multiples de 3 et 5

nombre = int(input("Entrez un nombre : "))
if nombre % 3 == 0 and nombre % 5 == 0:
    print("FizzBuzz")
elif nombre % 3 == 0:
    print("Fizz")
elif nombre % 5 == 0:
    print("Buzz")
else:
    print(nombre)

Exercice 6 : Calcul de réduction

montant = float(input("Entrez le montant total des achats : "))
if montant > 100:
    montant_final = montant * 0.9
    print(f"Montant final après une réduction de 10 % : {montant_final:.2f} $")
elif montant > 50:
    montant_final = montant * 0.95
    print(f"Montant final après une réduction de 5 % : {montant_final:.2f} $")
else:
    print(f"Aucune réduction appliquée. Montant final : {montant:.2f} $")

Exercice 7 : Vérification de conditions météorologiques

temperature = float(input("Entrez la température actuelle (en °C) : "))
if temperature > 30:
    print("Il fait très chaud.")
elif temperature >= 20:
    print("Il fait chaud.")
elif temperature >= 10:
    print("Il fait doux.")
else:
    print("Il fait froid.")

Exercice 8 : Calcul de l’IMC et catégorisation

poids = float(input("Entrez votre poids (en kg) : "))
taille = float(input("Entrez votre taille (en mètres) : "))
imc = poids / (taille ** 2)

print(f"Votre IMC est {imc:.2f}.")
if imc < 18.5:
    print("Maigreur")
elif 18.5 <= imc < 25:
    print("Poids normal")
elif 25 <= imc < 30:
    print("Surpoids")
else:
    print("Obésité")


Utilisation de l’IA

Page rédigée en partie avec l’aide d’un assistant IA, principalement à l’aide de Perplexity AI. L’IA a été utilisée pour générer des explications, des exemples et/ou des suggestions de structure. Toutes les informations ont été vérifiées, éditées et complétées par l’auteur.