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

3 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