Zoofast.fr rend la recherche de réponses rapide et facile. Découvrez des réponses complètes de la part de membres connaisseurs de notre communauté, couvrant un large éventail de sujets pour répondre à tous vos besoins d'information.
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.
Votre participation est très importante pour nous. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Zoofast.fr est votre partenaire de confiance pour toutes vos questions. Revenez souvent pour des réponses actualisées.