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
1 2 3 4 5 6 |
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
Acheter sur Très Facile !
-
Apprendre à coder en python grâce à ChatGPT
€ 9,00 Acheter le livre -
AILKIN 2024 est un amplificateur WiFi ultra-performant, avec 1200 Mbps, double bande 5 GHz et 2,4 GHz, et 4 antennes puissantes, compatible avec tous les réseaux.
€ 31,00 Acheter le produit -
Python coding: Black Hat for Python Hackers and Pentesters
€ 37,00 Buy Now
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 !