Objectif
L’objectif de ce TP est de vous familiariser avec l’utilisation des modules en Python. Vous apprendrez à créer, importer et utiliser des modules pour organiser et réutiliser votre code.
Instructions
Suivez les étapes ci-dessous pour compléter le TP :
- Créez un nouveau fichier Python appelé « math_operations.py ».
- Dans ce fichier, définissez une fonction appelée « addition » qui prend deux arguments
a
etb
et retourne la somme des deux. - Ajoutez une fonction appelée « soustraction » qui prend deux arguments
a
etb
et retourne la différence entrea
etb
. - Enregistrez le fichier « math_operations.py ».
Maintenant, nous allons créer un autre fichier Python pour importer et utiliser le module que nous avons créé :
- Créez un nouveau fichier Python appelé « main.py ».
- Dans ce fichier, importez le module « math_operations » en utilisant la déclaration
import
. - Appelez la fonction « addition » du module « math_operations » avec deux nombres de votre choix et stockez le résultat dans une variable.
- Imprimez le résultat de l’addition.
- Appelez la fonction « soustraction » du module « math_operations » avec deux nombres de votre choix et stockez le résultat dans une variable.
- Imprimez le résultat de la soustraction.
Exemple d’exécution
math_operations.py :
def addition(a, b):
return a + b
def soustraction(a, b):
return a - b
main.py :
import math_operations
resultat_addition = math_operations.addition(5, 3)
print("Résultat de l'addition :", resultat_addition)
resultat_soustraction = math_operations.soustraction(10, 4)
print("Résultat de la soustraction :", resultat_soustraction)
Résultat de l’exécution :
Résultat de l'addition : 8
Résultat de la soustraction : 6
Remarques
Dans cet exemple, nous avons créé un module math_operations
contenant les fonctions addition
et soustraction
. Nous avons ensuite importé ce module dans un autre fichier main.py
et utilisé les fonctions du module en préfixant leur nom avec le nom du module. Cela nous permet d’organiser notre code en répartissant les fonctions dans différents modules, ce qui facilite la réutilisation et la maintenance du code.