Les docstrings et les doctests sont à écrire pour chaque fonction.
Question 1 - Écrire une fonction plus_grand
avec deux paramètres x
et y
. Cette fonction renvoie la plus grande des deux valeurs.
Question 1- Écrire une fonction positif_negatif_nul
avec un paramètre nombre
.En fonction de la valeur du nombre, cette fonction affiche un message indiquant si le nombre est positif, négatif ou nul.
Question 1 - Écrire une fonction entre_0_100
avec un paramètre x
. Cette fonction retourne True
si x
est compris entre 0 et 100, False
sinon.
Question 1 - Écrire une fonction est_pair
avec un paramètre x
. Cette fonction retourne True
si x
est pair, False
si impair.
Question 1 - Écrire une fonction calcul
avec trois paramètres a
, b
et signe
. Cette fonction retourne le résultat du calcul en fonction du signe indiqué. La variable signe
pourra prendre comme valeur les symboles suivants : +, -, * et /.
Cet exercice consiste à créer une fonction indiquant le niveau de sécurité d'un mot de passe selon sa taille.
Question 1 - Écrire une fonction securite_password
avec un paramètre mot_passe
. Cette fonction affichera un message en fonction de la taille du mot de passe indiqué en paramètre.
L'instruction
taille = len(chaine)
permet de récupérer la taille d'une chaîne de caractères.
Un club de football formant des enfants de 5 à 18 ans souhaite créer un programme pour indiquer la catégorie de ses joueurs en fonction de leur âge. Voici les différentes catégories :
Question 1 - Écrire une fonction categories
. Cette fonction devra retourner la catégorie de l'enfant en fonction de son âge.
Question 2 - Modifier votre fonction pour ajouter des préconditions sur les données entrées par l'utilisateur.
Question 3- Ajouter 3 doctests pour tester votre code.
Un cinéma propose plusieurs tarifs en fonction du nombre de places achetées. Voici la grille des tarifs :
Question 1 - Écrire une fonction prix
. Cette fonction devra :
Le cinéma accueil 2 types de public :
Question 2 - Ajouter un nouveau paramètre abonne
de type booléen. La valeur True
indique que le client est abonné.
Question 3 - Modifier votre programme pour prendre en compte le nouveau tarif abonné.
Question 4 - Ajouter 3 doctests pour tester votre code.