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 : Sélectionner tout - Visualiser dans une fenêtre à part
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