Les listes en Python : applications en géométrie analytique
- Fiche de cours
- Quiz
- Profs en ligne
- Videos
- Application mobile
- Définir une liste en Python par extension et par compréhension.
- Manipuler les éléments d’une liste (ajout, suppression, modification).
- Parcourir les éléments d’une liste.
- Itérer sur les éléments d’une liste.
Dans un repère du plan, on considère deux
points A et
B dont les
coordonnées sont connues. Il est possible de
définir une fonction en Python permettant de
calculer les coordonnées du vecteur à partir de celles de
A et de B.
- Connaitre la notion de variable en Python.
- Savoir utiliser des instructions conditionnelles et des boucles.
- Connaitre la notion de fonction en Python.
Le plan étant muni d’un repère, on peut repérer un point par ses deux coordonnées x et y.
Le point A(1 ; 3) est repéré par ses coordonnées
![](https://e.educlever.com/img/5/9/1/2/591201.gif)
![](https://e.educlever.com/img/5/9/1/2/591203.gif)
Le point B(2 ; –1) est repéré par ses coordonnées
![](https://e.educlever.com/img/5/9/1/2/591205.gif)
![](https://e.educlever.com/img/5/9/1/2/591207.gif)
![](https://e.educlever.com/img/5/9/1/2/591211.gif)
![](https://e.educlever.com/img/5/9/1/2/591213.gif)
On veut réaliser une fonction renvoyant les coordonnées d’un vecteur à partir des coordonnées de deux points qui le définissent.
On peut définir un point comme une liste constituée de ses deux coordonnées :
A=[1,3]
B=[2,-1]
On peut alors définir une fonction coord_vecteur :
Langage Python | Interprétation |
L1 def
coord_vecteur(A,B): L2 coord=[] L3 coord.append(B[0]–A[0]) L4 coord.append(B[1]–A[1]) L5 return coord |
L1 : On définit une fonction coord_vecteur(A,B) pour
calculer les coordonnées du vecteur
![]() L2 : On crée une liste vide qui contiendra les coordonnées du vecteur ![]() L3 : La commande coord.append permet d’ajouter à la liste coord la différence entre le premier élément de la liste B et le premier élément de la liste A, c’est-à-dire l’abscisse du vecteur ![]() L4 : La commande coord.append permet d’ajouter à la liste coord la différence entre le deuxième élément de la liste B et le deuxième élément de la liste A, c’est-à-dire l’ordonnée du vecteur ![]() L5 : La commande return renvoie les coordonnées du vecteur ![]() |
La fonction ayant été exécutée dans l’interpréteur de commandes, on peut l’utiliser à présent en ligne de commandes :
Vous avez obtenu75%de bonnes réponses !