Master Finance, Actuariat et Data Science
TP 5: Fonctions / Procédures
Exercice 1 : Classification de nombre
Écrivez une procédure nommée classer_nombre qui prend un nombre en paramètre et affiche
s'il est positif, négatif ou nul.
Instructions :
1 Définissez une procédure classer_nombre qui prend un paramètre nombre.
2 Utilisez une structure if-elif-else pour déterminer si le nombre est positif, négatif ou
nul.
3 Affichez le résultat en utilisant la fonction print.
Exercice 2 : Vérification de la majorité
Écrivez une procédure nommée verifier_majeur qui prend l'âge d'une personne en paramètre
et affiche si elle est majeure ou mineure.
Instructions :
1 Définissez une procédure verifier_majeur qui prend un paramètre age.
2 Utilisez une structure if-else pour déterminer si la personne est majeure (âge >= 18) ou
mineure (âge < 18).
3 Affichez le résultat en utilisant la fonction print.
Exercice 3 : Calculatrice basique
Écrivez une procédure nommée calculatrice qui prend deux nombres et un opérateur en
paramètres, puis affiche le résultat du calcul.
Instructions :
1 Définissez une procédure calculatrice qui prend trois paramètres : nombre1, nombre2,
et operateur.
2 Utilisez une structure if-elif-else pour effectuer le calcul en fonction de l'opérateur.
3 Affichez le résultat en utilisant la fonction print.
Exercice 4 :
Créer une fonction qui prend deux nombres en entrée et renvoie leur somme.
Ensuite, le programme principal demande à l'utilisateur d'entrer deux nombres et affiche la
somme.
Master Finance, Actuariat et Data Science
Exercice 5 :
Écrivez une fonction nommée calculer_moyenne qui prend trois nombres en paramètres,
calcule leur moyenne, et renvoie le résultat. Ensuite, dans le programme principal, demandez
à l'utilisateur d'entrer trois nombres, utilisez la fonction calculer_moyenne pour obtenir la
moyenne, puis affichez le résultat.