Une attraction de fête foraine est destinée aux personnes agées de \(7\) à \(77\) ans. Par contre, les enfants de moins de 12 ans doivent être accompagnés.
Edwige a créé une fonction etre_accompagne prend un paramètre entier compris entre \(7\) et \(77\) (bornes comprises) et renvoie une valeur booléenne, qui vaut Truesi la personne doit être accompagnée, et False sinon.
Le but de cet exercice est de pouvoir valider la fonction écrite par Edwige.
Question 1 : Préconditions et postconditions
Cette fonction est déjà écrite ci-dessous. Compléter la fonction afin d'ajouter les préconditions et postconditions nécessaires, en termes de types et de domaines de valeurs.
Type
La fonction type permet de déterminer le type d'une valeur ou d'une variable.
🐍 Console Python
>>> type(5)int>>> a="Fête">>> type(a)str
###(Dés-)Active le code après la ligne # Tests (insensible à la casse) (Ctrl+I)
Entrer ou sortir du mode "deux colonnes" (Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran" (Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Compléter la fonction tests_etre_accompagne qui permet de tester la fonction etre_accompagne et renvoie True si la fonction est correcte, et False sinon.
Le jeu de tests devra donc être suffisant pour valider la version correcte et invalider les versions incorrectes. Le valeurs testées devront être dans le domaine de valeurs, à savoir comprises entre \(7\) et \(77\).
###(Dés-)Active le code après la ligne # Tests (insensible à la casse) (Ctrl+I)
Entrer ou sortir du mode "deux colonnes" (Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran" (Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)