Le prix du timbre
Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · La structure if / elif / else
Énoncé
Le tarif d'un colis est de € jusqu'à g, € jusqu'à g, € jusqu'à g, et € au-delà. Écrire une fonction tarif(masse) renvoyant le prix, et la tester sur , , et grammes.
Corrigé
def tarif(masse):
if masse <= 500:
return 5
elif masse <= 1000:
return 8
elif masse <= 2000:
return 12
else:
return 20
print(tarif(300), tarif(700), tarif(1500), tarif(3000)) # 5 8 12 20
Les seuils étant croissants, les tests doivent l'être aussi : on va du plus petit au plus grand.
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.