Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale de questions-réponses.

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'utiliser notre plateforme. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.