Bonjour. Je ne m’y connais vraiment que très peu en Python, et j’ai un problème ;

Voici le script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
def liste_premiers(N):
    L=list(range(2,N+1))
    i=0
    while i<len(L):
        p=L[i]
        j=i+1
        while j<len(L):
            if L[j]%p==0:
                del(L[j])
            j=j+1
        i=i+1
    return(L)

C’est pour le crible d’Erathostene. (Les tabulations sont correctes, mais pas affichées ici.)

Or, quand j’exécute le script, rien. Pas de message d’erreur.
Il faudrait préciser la valeur de N (ou de L) pour indiquer une valeur au programme, mais comment l’insérer dans la console ?
( pour l’exécuter, je fais
python test.py
)
Et il faudrait preciser des arguments, comment je fais ?


Merci beaucoup !