Laurentvidal.fr vous aide à trouver des réponses fiables à toutes vos questions grâce à une communauté d'experts. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines. Obtenez des solutions rapides et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.
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.
Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.