Trouvez des réponses rapides et précises à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.
Sagot :
Réponse :
Explications :
Bonjour,
une proposition de programme :
Remarque 1 : J'ai ajouté la création d'une liste des diviseurs ! Vous pourrez enlever les instructions avant de donner au prof si nécessaire !!
et alors modifier l'affichage des résultats
Remarque 2 : un nombre est premier si il n'a que 2 diviseurs : 1 et lui-même !
les print() servent a aérer l'affichage.
programme : voir aussi pièce jointe
print()
n=int(input("saisir un nombre dont vous cherchez les diviseurs :"))
diviseurs=[] # A enlever si nécessaire !!
a=0
for i in range(1,n+1):
if n%i==0:
a=a+1
diviseurs.append(i) # A enlever si nécessaire !!
print()
print("nombre de diviseurs :",a)
print()
print("liste des diviseurs :",diviseurs) # A enlever si nécessaire !!
print()
if a ==2:
print(n,"est premier car il n'a que 2 diviseurs 1 et lui-même")
Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.