Problème Liste
Résolu
tomBerg
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
tomBerg Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
tomBerg Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Problème Liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste site streaming illégal - Accueil - Services en ligne
- Liste groupe whatsapp - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu partager du texte, et pas des images? tout en utilisant les balises de code:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tu écris que la liste sortie est aberrante.
je pense que ton code est aberrant.
qu'attends-tu comme résultat au lieu de ce qui est sorti?
comme tu n'expliques pas le résultat attendu, difficile de te conseiller.
peux-tu partager du texte, et pas des images? tout en utilisant les balises de code:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tu écris que la liste sortie est aberrante.
je pense que ton code est aberrant.
qu'attends-tu comme résultat au lieu de ce qui est sorti?
comme tu n'expliques pas le résultat attendu, difficile de te conseiller.
En fait ça a l'air de marcher lorsque je fais print(Vecteur(m,L) mais quand en dessous je demande print((Vecteur(m,L)[2] ) et bien ça ne me donne pas la liste qu'on peut apercevoir dans la liste de liste. En faisant print((Vecteur(m,L)[2] ) je suis censé avoir [6,2,0] et pas des nombres venant de je ne sais où. Il y a forcément une erreur mais je n'arrive pas à savoir où.
L=[[1,0,0],[2,0,0],[3,1,0]] m=[2,1,2] def Vecteur(m,L): for k in range(len(L)): for i in range(len(L[0])): L[k][i]=L[k][i]*m[k] return L def CG(m,L): s=[0,0,0] M=0 for k in range(len(m)): M+=m[k] for i in range(len(L[0])): for j in range(len(L)): s[i]+=(Vecteur(m,L)[j][i]) return s print(Vecteur(m,L)) print(CG(m,L)) print(Vecteur(m,L)[2])