Adloun

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.