Informasjon

Forfatter(e) MJdDS
Frist Ingen frist
Innleveringsgrense Ingen begrensning

Merkelapper

Logg inn

Nombre premier 1

On va continuer de jouer avec notre boucle while pour cette fois, vérifier qu'un nombre est un nombre premier. Pour rappel, un nombre est dit premier s'il est divisible uniquement par 1 et lui même. Ainsi, 2,3,5,7,11 et 13 sont les 6 premiers nombres premiers.

Pour cet exercice, essaie de modifier ta solution de l'exercice précédent pour retourner True si n est un nombre premier et False sinon.

Note : On a prérempli la condition du while par and d <= n pour éviter que la machine parte trop loin dans les calculs et que tu puisse avoir un retour sur ton code en cas de pépin. Si ça te perturbe trop, oublie ce and d <= n et ne rempli que les ... par ta condition. Si tu veux en apprendre plus sur cette instruction, ce paragraphe est fait pour toi!

L'instruction while demande une condition qui doit être respectée pour continuer la boucle. Dans notre cas ici, on veut verifier non pas une mais deux choses. Ainsi, on va lier les 2 conditions par l'operateur and qui va renvoyer Vrai si et seulement si les 2 conditions sont Vraies aussi.


Implementation