Bonsoir, voici mon problème:

Je dois écrire un algo qui me permette d'afficher dans un tableau les nombres premiers dans un intervalle définit par start et stop, cependant je n'arrive à isoler que les impairs....J'ai eu beau lire des algo de maths etc....Je n'arrive pas à comprendre ce qu'il me manque comme test pour sortir les bonnes valeurs !

Voici où j'en suis :
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
 
def nbPremier(start,stop):
    i=start
    tab=[]
    j=0
    while i<=stop:
        if i%2!=0 and i!=1 or i==2: #cas particuliers
            tab.append(i)
        i+=1        
    while j<len(tab)-1:
        print tab[j]
        j+=1
 
    print tab,len(tab)
 
nbPremier(1,100)
Je vous remercie d'avance