bonjour je dois faire cette exercice en python si quelqu'un pourrait maider ! merci davance ​

Bonjour Je Dois Faire Cette Exercice En Python Si Quelquun Pourrait Maider Merci Davance class=

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.