sciences numériques et technologie (seconde) · Chapitre 3 · Application directe du cours
Une réduction au-delà de 50 euros
Instructions conditionnelles · La structure if / elif / else · niveau 1 (application)
É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.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 14 autres exercices corrigés dans ce chapitre, et 23 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.