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
Younes Derfoufi
CRMEF OUJDA
Cours Python
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.
Younes Derfoufi
CRMEF OUJDA
You must be logged in to post a comment.
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} »)
Très bien Mr Mountassir ! Merci !