jueves, 3 de enero de 2013

Calculando el numero e con Python

El numero e es el numero por excelencia del calculo, asi como pi es el numero por excelencia de la geometria, el numero e es resultado de una serie(sumatoria) infinita :





Para calcular el numero e use el siguiente codigo en Python :


class Factorial:
    def __init__(self,num):
        self.res = 1
        self.factorial(num)

    def factorial(self,num):
        if num > 0:
            self.res = self.res *num
            return self.factorial(num-1)

    def value(self):
        return self.res

e = 1
for i in range(100):
    e = e + float(1/(Factorial(i+1).value()*(1.0)))
print e

Y como resultado obtuve : 2.71828182846 aproximadamente acercandome al valor del numero e ... pero me faltaron varios numeros ...

by Agustin Ramos Escalante
NeoPathIC

No hay comentarios:

Publicar un comentario