Ajax-loader-large-white
C'est en forgeant qu'on devient forgeron
est_premier

Un nombre premier est un entier positif supérieur à 1 qui n'a aucun diviseur positif autre que 1 et lui-même.

En d'autres termes, si vous souhaitez tester si un nombre dans une variable x est premier, alors aucun autre nombre ne devrait aller dans x outre 1 et x. Donc 2 et 5 et 11 sont tous premiers, mais 4 et 18 et 21 ne le sont pas.

S'il y a un nombre entre 1 et x qui va également, alors x n'est pas premier.

Instructions
  1. Définissez une fonction nommée est_premier qui prend un nombre x comme entrée.
  2. Pour chaque nombre n de 2 à x - 1, testez si x est uniformément divisible par n.
  3. S'il l'est, retournez False.
  4. Si aucun des deux ne l'est, alors retournez True.
?
Stuck? Get a hint! Hint
Get live, fast support from Codecademy Advisors when you get stuck. Learn more.

Souvenez vous : tous les nombres inférieurs à 2 ne sont pas des nombres premiers!

script.py