Une réduction au-delà de 50 euros
Application directe du cours · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · La structure if / elif / else
Énoncé
Écrire un programme qui, à partir d'une variable montant, applique une réduction de si le montant dépasse strictement € et affiche le montant à payer. Le tester sur € puis sur €.
Corrigé
montant = 80
if montant > 50:
montant = montant * 0.9
print("À payer :", montant, "euros")
Pour € : la condition est fausse, le bloc est sauté, l'affichage donne À payer : 40 euros. Pour € : la condition est vraie, et l'affichage donne À payer : 72.0 euros.
Noter qu'il n'y a pas besoin de else : quand la condition est fausse, on ne fait simplement rien de plus et le programme reprend après le bloc.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.