Avec la fonction While, on peut aussi déterminer si un nombre n est premier. Le programme est proche de celui déjà vu mais il adopte un principe un peu différent, il est aussi plus efficace car on ne teste pas des nombres inutiles.
Je mets ci-dessous le programme Python en format texte.
NB : mini erreur (l’as-tu trouvé ?) dans l’audio, sans la condition and i != n, le nombre serait JAMAIS premier car le programme trouverait toujours n comme diviseur (n%n = 0 ce qui donnerait False donc pas premier).
Le fichier en format texte :
Nombre premier avec while (889 b)