Exercices Les Bases Python Tarif cinema
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Tarif cinema

Voici un exercice qui combine elif et operateurs logiques pour modeliser un cas de la vie reelle.

Imagine une grille tarifaire de cinema :
enfant (moins de 12 ans) : 5 euros
etudiant (12 a 25 ans ET est_etudiant vaut True) : 7 euros
senior (65 ans et plus) : 6 euros
plein tarif (tous les autres cas) : 10 euros

L'ordre des tests est important. Si tu testes d'abord age < 12, puis age <= 25 and est_etudiant, puis age >= 65, tu couvres tous les cas sans conflit.

Écris une fonction tarif_cinema(age, est_etudiant) qui renvoie le prix du billet en euros.

Exemple :
tarif_cinema(8, False) renvoie 5
tarif_cinema(20, True) renvoie 7
tarif_cinema(70, False) renvoie 6
tarif_cinema(30, False) renvoie 10

Tests (4/5)

Enfant
assert tarif_cinema(8, False) == 5
Etudiant
assert tarif_cinema(20, True) == 7
Senior
assert tarif_cinema(70, False) == 6
Plein tarif
assert tarif_cinema(30, False) == 10

+ 0 tests cachés

Indices (3 disponibles)

solution.py