Bonjour à tous
J'ai un DM a rendre. J'ai fait toute les questions sauf la question d) qui consiste a compléter un programme python. AIDEZ-MOI SVP
Merci d'avance
Damoah
-
- Messages : 10348
- Enregistré le : lun. 30 août 2010 11:15
Re: Damoah
Bonjour,
tu as une fonction "premier" qui teste si un entier est premier ou non en renvoyant le booléen True si le nombre et premier et False sinon.
Donc la recherche du premier nombre premier supérieur ou égal à \(n\) consiste à partir de \(n\), à tester sa primalité et s'il n'est pas premier, à passer à son successeur \(n+1\). Donc TANT QUE le test de primalité du nombre considéré est FAUX, alors on passe au suivant.
Tu vois qu'il n'y a qu'un petit mot à mettre dans ton programme.
Tu devrais ensuite pouvoir tester ces fonctions :
Bonne continuation
tu as une fonction "premier" qui teste si un entier est premier ou non en renvoyant le booléen True si le nombre et premier et False sinon.
Donc la recherche du premier nombre premier supérieur ou égal à \(n\) consiste à partir de \(n\), à tester sa primalité et s'il n'est pas premier, à passer à son successeur \(n+1\). Donc TANT QUE le test de primalité du nombre considéré est FAUX, alors on passe au suivant.
Tu vois qu'il n'y a qu'un petit mot à mettre dans ton programme.
Tu devrais ensuite pouvoir tester ces fonctions :
Code : Tout sélectionner
>>> premiersup(200)
211