Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Découvrez des réponses complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme.

Bonsoir,
On souhaite écrire un programme qui compte le nombre de diviseurs d'un nombre entier. Pour cela on dispose d'un algorithme en langage naturel :

1. Ecrire le script en langage Python

2.Compléter le script pour qu'il indique ensuite si l'entier choisi est premier ou nom.

Merci de votre aide ​

BonsoirOn Souhaite Écrire Un Programme Qui Compte Le Nombre De Diviseurs Dun Nombre Entier Pour Cela On Dispose Dun Algorithme En Langage Naturel 1 Ecrire Le Sc class=

Sagot :

Réponse :

Explications :

Bonjour,

une proposition de programme :

J'ai ajouté la création d'une liste des diviseurs !

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=0

for i in range(1,n+1):

   if n%i==0:

       a=a+1

       diviseurs.append(i)

print()

print("nombre de diviseurs :",a)

print()

print("liste des diviseurs :",diviseurs)

print()

if a ==2:

   print(n,"est premier car il n'a que 2 diviseurs 1 et lui-même")

View image Legrandu48
Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.