Somme de rangs

Fermé
Letsgo - 6 nov. 2020 à 09:06
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 6 nov. 2020 à 11:25
Bonjour,

J'ai un programme à faire, et je bloque à un endroit.

J'ai 2 listes, et lorsque l'élément de ma liste 1 et également présent dans ma liste 2, je dois récupérer la place de cette valeur dans ma première liste.
Il faut également que mon index commence à 1 et non à 0 pour que le calcul soit correct à la fin)

index_tri=1
Somme=0
l=[1,2,8]
g=[1,3,8,10]
for i in range(len(l)):
for j in range(len(g)):
if l[i]==g[j]:
Somme=Somme+l[index_tri]
print(Somme)

Ici au final, il faut que Somme=4
Sauf que je suis bloqué pour la somme, qui est toujours égale à 1.

Merci d'avance

2 réponses

yg_be Messages postés 23350 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 novembre 2024 Ambassadeur 1 554
6 nov. 2020 à 09:38
bonjour,
peux-tu poster ton code en tenant compte de ceci?
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
6 nov. 2020 à 11:25
Bonjour,

Chez moi, ca fait bien 4

Mais tu as surement un problème d'indentation ....
0