TP : Utilisation des modules en Python

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 :

  1. Créez un nouveau fichier Python appelé « math_operations.py ».
  2. Dans ce fichier, définissez une fonction appelée « addition » qui prend deux arguments a et b et retourne la somme des deux.
  3. Ajoutez une fonction appelée « soustraction » qui prend deux arguments a et b et retourne la différence entre a et b.
  4. 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éé :

  1. Créez un nouveau fichier Python appelé « main.py ».
  2. Dans ce fichier, importez le module « math_operations » en utilisant la déclaration import.
  3. Appelez la fonction « addition » du module « math_operations » avec deux nombres de votre choix et stockez le résultat dans une variable.
  4. Imprimez le résultat de l’addition.
  5. Appelez la fonction « soustraction » du module « math_operations » avec deux nombres de votre choix et stockez le résultat dans une variable.
  6. 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.