Somme de rangs

Letsgo -  
Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    Bonjour,

    Chez moi, ca fait bien 4

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