Exercice 15 Ecrire un programme en langage Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher si ce nombre est premier ou non. Solution
|
|
# Lire la valeur de l'entier n n = int(input("Tapez la valeur de n : ")) # on utilise un compteur qui compte le nombre de diviseurs de n j = 0 for i in range(1, n+1): if(n%i == 0): j = j + 1 # On teste si le nombre de diviseurs de n est = 2 pour conclure que n est premier if( j == 2): print("Le nombre ", n , " est premier") else: print("Le nombre ", n , " n'est pas premier") |
Younes Derfoufi CRMEF OUJDA