Bienvenue sur Zoofast.fr, votre plateforme de référence pour toutes vos questions! Posez vos questions et recevez des réponses détaillées et fiables de la part de nos membres de la communauté expérimentés et bien informés.
Sagot :
Réponse :
Bonsoir,
1) Voici le script Python:
n = int(input("Entrez un entier: "))
compteur = 0
for diviseur in range(1, n + 1):
if n % diviseur == 0:
compteur += 1
print(compteur)
2)
n = 13 retourne 2
n = 36 retourne 9
n = 95 retourne 4
n = 259 retourne 4
3)
n = int(input("Entrez un entier: "))
compteur = 0
for diviseur in range(1, n + 1):
if n % diviseur == 0:
compteur += 1
print(compteur)
if compteur != 2:
print(n, "n'est pas premier")
exit()
print(n, "est premier.")
On vérifie simplement que compteur n'est pas égal à 2, si c'est le cas le nombre est premier, sinon il ne l'est pas.
Nous sommes ravis de vous avoir parmi nous. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous créons une ressource de savoir précieuse. Merci de choisir Zoofast.fr. Revenez bientôt pour découvrir encore plus de solutions à toutes vos questions.