Question 1 - Écrire une fonction ma_fonction()
avec un paramètre x
. Cette fonction retourne le résultat de l'expression x² + 2x + 10
.
Question 2 - Ajouter une assertion concernant le paramètre x
. Son type doit être un entier.
Question 3 - Écrire les docstrings.
Question 4 - Écrire 2 doctests permettant de tester votre fonction.
Question 5 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction moyenne
qui prend en paramètre trois nombres a
, b
et c
et qui renvoie la moyenne de ces trois nombres.
Question 2 - Écrire 2 doctests permettant de tester votre fonction.
Question 3 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction soustraction()
avec deux paramètres x
et y
. Cette fonction retourne la différence entre les paramètres x
et y
.
Question 2 - Ajouter les assertions concernant les paramètres x
et y
.
x
et y
sont des nombres entiers.Question 3 - Écrire les docstrings.
Question 4 - Écrire 2 doctests permettant de tester votre fonction.
Question 5 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction multiplication()
avec deux paramètres x
et y
. Cette fonction retourne le produit entre les paramètres x
et y
.
Question 2 - Ajouter les assertions concernant les paramètres x
et y
.
x
et y
sont des nombres entiers.Question 3 - Écrire les docstrings.
Question 4 - Écrire 2 doctests permettant de tester votre fonction.
Question 5 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction division()
avec deux paramètres x
et y
. Cette fonction retourne le quotient de la division euclidienne entre les paramètres x
et y
.
Question 2 - Ajouter une assertion concernant le paramètre x
et deux assertions concernant le paramètre y
.
x
doit être un nombre entier.y
doit être un nombre entier supérieur à 0.Question 3 - Écrire les docstrings.
Question 4 - Écrire 2 doctests permettant de tester votre fonction.
Question 5 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction volume_pave()
avec trois paramètres longueur
, largeur
et profondeur
. Cette fonction retourne le volume du pavé.
Question 2 - Ajouter trois assertions concernant les paramètres profondeur
, longueur
et largeur
.
Question 3 - Écrire les docstrings.
Question 4 - Écrire 2 doctests permettant de tester votre fonction.
Question 5 - Lancer l'exécution des tests de votre fonction.
Question 1 - Écrire une fonction conversion
avec 3 paramètres heures
, minutes
et secondes
. Cette fonction retourne cet horaire en seconde.
Question 1 - Écrire une fonction triangle_rectangle
qui prend en paramètre 3 longueurs. Cette fonction retourne un booléen qui indique si le triangle, dont les longueurs des côtés sont indiquées en paramètre, est rectangle.