The_ouroboros
04-01-2009, 13:11
#!/usr/bin/env python
from math import sqrt
from time import clock
def msec(t1, t2):
return (t2-t1)*1000.0
def PigrecoArmonica(n=10):
pig = 1
for i in xrange(2,n):
pig += 1.0/(i**2)
return (sqrt(pig))*sqrt(6);
if __name__ == '__main__':
n = input('Numero di cifre : ')
print
print ':: Begin'
t1 = clock()
pigreco = PigrecoArmonica(n);
t2 = clock()
print ':: End'
print
print "Completato in", msec(t1, t2), "millisecondi."
Qualcuno di vuoi puo fare la prova con un numero alto...tipo 10e5 sui propri pc e dirmi il risultato.
E' solo una curiosità..
Grazie
from math import sqrt
from time import clock
def msec(t1, t2):
return (t2-t1)*1000.0
def PigrecoArmonica(n=10):
pig = 1
for i in xrange(2,n):
pig += 1.0/(i**2)
return (sqrt(pig))*sqrt(6);
if __name__ == '__main__':
n = input('Numero di cifre : ')
print ':: Begin'
t1 = clock()
pigreco = PigrecoArmonica(n);
t2 = clock()
print ':: End'
print "Completato in", msec(t1, t2), "millisecondi."
Qualcuno di vuoi puo fare la prova con un numero alto...tipo 10e5 sui propri pc e dirmi il risultato.
E' solo una curiosità..
Grazie