Adloun

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.