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 perme
Informatique
Anonyme
Question
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 !!
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 !!
1 Réponse
-
1. Réponse Anonyme
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")