problème de syntaxe en python
Bonjour a tous !
Comment allez vous ? vous avez passé un bon week end ?
Bon je vais pas vous déranger lontemps c'est juste que je comprend pas les boucles for et if en python:
Voyez vous même par l'exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #Crible eratosthene en iteratif.
def eratoIteratif(n):
#n taille du tableau
i=0
j=0
k=0
div=0
tab=range(2,n+1)
for i in sqrt(n):
if tab[i]!=0:
div=tab[i],
y=i+1
for y in n:
if tab[y]%div==0:
tab[y]=0,
for k in n:
if tab[k] != 0:
print tab[k] |
J'ai une erreur ici: for i in sqrt(n):
et je souhaiterais aussi mettre sur une seule ligne ceci:
J'espère que vous pourrez m'aider dans la syntaxe :)
Merci a tous bonne soirée