👤

Hello tout le monde
j'ai absolument besoin d'aide car je suis nul en informatique et je dois rêver de programme en python. je dois créer un algorithme qui permet de calculer le nombre de diviseurs d'un entier.
Merci beaucoup pour celui qui m'aidera !!


Répondre :

Salut pas de panique.

#algo nombre de diviseur d'un entier
from matplotlib import *
from lycee import *
from pylab import *

def nbdiv (nb):
c=0
d=1
while d**2<=nb:
r=nb%d
if r==0 and d*d<nb:
c=c+2
elif r==0 and d*d==nb:
c=c+1
else:
c=c+0
d=d+1
return c
n=eval (input(" entre la valeur n maxi : "))
x=[0]
y=[0]
for k in range (1,n+1):
x=x+[k]
y=y+[nbdiv(k)]

for k in range (1,n+1):
print ('le nombre de diviseurs de ",k," est :",y[k])

repere, plot (x,y,'o-',label="nbdiv(n)")
repere. legend (loc="upper center")
repere.show()

print (" Fin de programme")
Merci d'avoir visité notre site Web, qui traite d'environ Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !


Viz Asking: D'autres questions