Exercices Les Bases Python Catégorie d'âge
🎉

Bravo!

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

Catégorie d'âge

Les sites web classent leurs utilisateurs par tranche d'âge pour adapter le contenu ou les tarifs. C'est un cas typique où if/elif/else brille : tu testes plusieurs plages de valeurs les unes après les autres.

L'astuce : si tu testes dans l'ordre croissant, chaque elif exclut automatiquement les cas déjà traités. Si tu as vérifié age < 3 et que tu arrives au elif suivant, tu sais déjà que age >= 3, pas besoin de le réécrire.

Écris une fonction categorie_age(age) qui renvoie la catégorie correspondante :
age < 3 : 'bébé'
3 <= age < 12 : 'enfant'
12 <= age < 18 : 'ado'
18 <= age < 65 : 'adulte'
age >= 65 : 'senior'

Exemple :
categorie_age(1) renvoie 'bébé'
categorie_age(15) renvoie 'ado'

Tests (4/5)

Bébé
assert catégorie_age(1) == 'bébé'
Enfant
assert catégorie_age(8) == 'enfant'
Ado
assert catégorie_age(15) == 'ado'
Adulte
assert catégorie_age(30) == 'adulte'

+ 0 tests cachés

Indices (3 disponibles)

solution.py