Une société de transport fait varier ses tarifs en fonction de l’âge des passagers.
  • Un passager ayant strictement plus de 19 ans et moins de 73 ans paie plein tarif soit 10€.
  • S’il a au moins 73 ans alors il obtient une réduction de 10%.
  • Les jeunes ayant entre 17 ans et 19 ans compris, ont une réduction de 30%.
  • Les mineurs dont l'âge est de plus de 4 ans et de strictement moins de 17 ans paient la moitié du tarif plein.
  • Enfin, les enfants de 4 ans et moins voyagent gratuitement.

Compléter la fonction tarif(age) qui prend en argument l’âge d’une personne, noté \(age\), et qui calcule le tarif à payer (sans l'unité).
{"studentCode": "", "nbAttemptsLeft": 2, "inputs": [[4], [17], [19], [73]], "initCode": "%{def tarif(age):}s\n\t", "outputs": [[], [], [], []]}

Essais restants : 1

Quel appel de fonction faut-il effectuer pour obtenir le tarif d'une personne âgée de 60 ans ?
En déduire le tarif que cette personne devra payer.
Pour accéder à cet exercice, il faut être connecté.
False