Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révision Les deux révisions suivantes | ||
liste_des_nombres_premiers [2012/04/03 06:46] tyrtamos |
liste_des_nombres_premiers [2012/04/03 06:51] tyrtamos |
||
---|---|---|---|
Ligne 78: | Ligne 78: | ||
n += 1 | n += 1 | ||
tableau = [False, | tableau = [False, | ||
- | tableau[2:: | + | tableau[2:: |
premiers = [2] # initialisation de la tableau des nb 1ers (2 est 1er) | premiers = [2] # initialisation de la tableau des nb 1ers (2 est 1er) | ||
racine = int(n**0.5) | racine = int(n**0.5) | ||
Ligne 109: | Ligne 109: | ||
n += 1 # pour avoir les nb 1ers <=n et pas seulement <n | n += 1 # pour avoir les nb 1ers <=n et pas seulement <n | ||
tableau = [False, False] + [True]*(n-2) | tableau = [False, False] + [True]*(n-2) | ||
- | tableau[2:: | + | tableau[2:: |
yield 2 # 2 est un nombre premier | yield 2 # 2 est un nombre premier | ||
racine = int(n**0.5) | racine = int(n**0.5) |