Informatique

Question

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

1 Réponse

  • 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.