Solution Exercice 11: déterminer les diviseur d'un entier en python

Exercice 11

Ecrire un programme en Python qui demande à l’utilisateur de saisir un nombre entier n et de lui afficher tous les diviseurs de ce nombre.

Solution

# -*- coding: utf-8 -*-
n = int(input("Tapez la valeur de l'entier n "))
# parcourir tous les entiers inféreir ou égale à n
for i in range(1,n+1):
    # tester si i est un diviseur de n
    if(n%i==0):
        print("Le nombre ",i," est un diviseur de  ",n)

 

Younes Derfoufi
CRMEF OUJDA

4 thoughts on “Solution Exercice 11: déterminer les diviseur d'un entier en python

  1. hhh je ne connaisais pas l’option % donc j’ai fais comme ca
    et j’ai meme fais une option pour voir si c’est un nombre premier:

    n = int(input(“Entrer un nombre supperieur a 0 :”))

    liste = []

    for i in range(1,n+1):
    if n//i == n/i:
    liste.append(i)

    liste.remove(n)
    liste.remove(1)
    if len(liste) == 0:
    print(f”le nombre {n} est premier”)
    else:
    print(f”les diviseurs de {n} sont {liste}”)

Leave a Reply

Your email address will not be published. Required fields are marked *