👤

Bonjour, pouvez vous m'aidez s'il vous plaît, merci d'avance.

Ecrire une interface possible pour une structure de donnée permettant de manipuler les vecteurs (du plan par leurs coordonnées dans un repère donné) - python3


Répondre :

Bonjour,

En Python, on peut utiliser les tableaux pour ça:

vecteur = [1, 2, 4, 9, 2]

Pour accéder à une valeur:

vecteur[0] => 1

vecteur[1] => 2

vecteur[3] => 9

Attention, les indices commencent à 0 comme dans la plupart des langages programmation.

Pour changer une valeur:

vecteur[0] = 7 => [7, 2, 4, 9, 2]

Après Python, permet de faire beaucoup de chose que tu peux essayer:

vecteur[:3]

vecteur[2:]

vecteur[1:4:2]

vecteur = [i for i in range(100)]

Mais c'est spécifique à Python !

C'est aussi utile pour faire des matrices/grilles en faisant des tableaux dans des tableaux:

matrice =

[[1, 4, 9],

[7, 8, 6],

[4, 2, 9]]

Il est aussi possible d'utilisé les tableaux du module Numpy.

import numpy as np

Puis après help(np) pour avoir la liste des commandes possibles.

Bonne soirée.