Help! J'ai besoin de votre aide svpp ! J'ai un exercice sur Phyton à faire (c'est un dm) et je comprends rien. Je vous remercie déjà par avance !
On a écrit le programme suivant en Python. 1 from math import sqrt 2 def p(n): 3 reponse=True 4 ifn==1: 5 reponse=false 6 else: 7 d=1 8 while d<round(sqrt(n)): 9 d=d+1 10 if (n%d==0): 11 reponse=false 12 return reponse
1) Que renvoie p(10)? p(11)? 2) Expliquer le role de cette fonction 3) Pourquoi traite-t-on le cas n=1 à part ? 4) Écrire un algorithme en lagage naturel qui utilise la fonction précédente et qui revoie le plus petit diviseur premier d'un entier naturel n donné.
Merci d'avoir visité notre site Web dédié à Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !