# Clases # Son las clases que estare creando # Juan Francisco Benavides Nanni - "Dracko" - 11/19/05 class operaciones(object): """Son operaciones avanzadas.""" def __init__(self, num): self.num = num def __str__(self): return str(self.num) def __factorial(self, num): """Realiza el factorial de un numero.""" if num > 1: return num * self.__factorial(num - 1) elif num == 1: return 1 else: return self.num def __fibo(self, num): """Nos regresa la serie de fibonaci de un numero.""" if num > 1: return num + self.__fibo(num - 1) elif num == 1: return 1 else: return self.num def num2fibo(self): """Cambia el valor de un numero por su serie de fibonacci.""" self.num = self.__fibo(self.num) def num2fact(self): """Cambia el valor de un numero por su factorial.""" self.num = self.__factorial(self.num)