Bonjour, voici mon problème : Je dois ecrire un programme qui retourne l'indice des elements impair d'une liste mais uniquement les 3 premiers.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
def premiers_indices(l):
    impa = []
    for i in range(len(l)):
        if l[i] %2 != 0:
            impa.append(i)
    return impa
 
l = eval(input()) 
print(premiers_indices(l))
et voila ce qu'on me retourne pour la liste [0, 8, 3, 0, 4, 1, 9, 8, 6, 3]:
[2, 5, 6, 9]. Je voudrais savoir comment faire pour qu'on me retourne la liste [2,5,6].

Merci.