# -*- encoding:utf8 -*-

# Programme affichant tous les nombres premiers situés entre 2 et 1000:

# Importation de fonctions externes:

from math import sqrt

# Définition locale de fonctions:

def estPremier(n):
    """
    estPremier(int n) --> bool
    Renvoie True ou False selon que l'entier <n> est premier ou non
    """

    if n == 1:
        return False

    else:
        i = 2
        
        while i <= sqrt(n):
            if n % i == 0:
                return False
            i = i + 1

        return True

# Corps principal du programme:

print("Les nombres premiers situes entre 2 et 10000 sont:")

i = 2
while i <= 1000:
    
    if estPremier(i):
        print(i)

    i += 1     
            
