TP1
: Data processing
and vision
Réalisé par : NADA BEN DHIAB
ET AMMAR NOUR
GE3 EIE GROUPE 1
I. Les commandes simples de python
1) Les opérations mathématiques
Exercice 1 :
On peut faire plusieurs opérations mathématiques (sommation, soustraction division,
multiplication, etc.) sans faire appel à la bibliothèque math.
Les opérations mathématiques le plus complexes en faisant appel à la bibliothèque Math
2) La déclaration des variables
* pour déterminer le type de variable
3) L’affichage
4) Les chaines de caractères
Voici quelque application dans la chaine de caractère
Exercice
5) Les boucles
a) boucle pour (for)
b) boucle tant que (while)
c) Structure conditionnelle si (if)
II. Les structures de données
1) Les Listes
Exercice 2 :
2) Les dictionnaires
III. Les fonctions prédéfinies en python
IV. définition d’une fonction en python
1) Définition d’une fonction sans paramètre
2) Définition d’une fonction ayant un nombre fixe de paramètres
Exercice 1 :
3) Affectation d’une instance de variable a une fonction
4) Définition d’une fonction ayant un nombre variable de paramètres
5) Les paramètres mutables et non mutables
*on a ajouté 7 à la liste donc on remarque que la liste est mutable.
*on exécute la fonction exchange pour faire l’échange de deux variables r et b
On remarque que rien n’est changé car ils sont non mutables, on propose d4ajouter
return pour les rendre mutables.
6) Les variables globales et locales
*
*on remarque que rien n’est changé.
Pour rendre ce programme fonctionnel, il fallait définir s comme une variable globale.