Énoncé de l'exercice

Imaginons qu’un magasin propose une petite réduction à ses clients. On veut écrire un programme qui demande à l'utilisateur :
- le prix d’un article,
- puis le pourcentage de réduction.
Le programme doit ensuite afficher le montant de la réduction et le prix final à payer.
Vous pouvez utiliser la formule suivante pour calculer la réduction :
réduction = prix * (pourcentage / 100)
prix final = prix - réduction
Cet exercice vous permet de bien manipuler les entrées clavier, la conversion en float, et quelques calculs simples avec les opérateurs arithmétiques.

Solution proposée

# On commence par demander à l'utilisateur de saisir le prix de l'article.
# Comme input() retourne une chaîne de caractères (string), on convertit en float pour pouvoir faire des calculs.
prix = float(input("Entrez le prix de l'article en dirhams : "))

# Même chose ici, on demande le pourcentage de réduction et on le convertit en float aussi.
pourcentage = float(input("Entrez le pourcentage de réduction : "))

# On calcule maintenant le montant de la réduction.
# Exemple : si le prix est 100 et la réduction 10%, alors réduction = 100 * 0.10 = 10
reduction = prix * (pourcentage / 100)

# On calcule le prix final après la réduction
prix_final = prix - reduction

# On affiche les résultats de manière claire pour l'utilisateur.
print("Montant de la réduction :", reduction, "DH")
print("Prix final à payer :", prix_final, "DH")