Salut à tous,
Je débute en python et l’on me demande d’écrire un programme qui vérifie si un nombre naturel est premier.
J’ai besoin de votre œil expérimenté pour vérifier que mon programme soit correct pour tous les nombres naturels.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | nombre = input('Écris un nombre entier positif : ') nombre = int(nombre) print('Le programme est en train de vérifier si ce nombre est premier...') i = 2 while i < nombre and nombre % i != 0 : i = i + 1 if i == nombre : est_premier = True else : est_premier = False ### Suspense ! ### if est_premier : print('Le nombre', nombre, 'est premier ! Fantastique !') else : print('Ce n\'est pas un nombre premier.') |
+1
-0