Código
class pymaths: def add(self,num1,num2): #Sumar return float(num1) + num2 def substract(self,num1,num2): #Restar return float(num1) - num2 def multiply(self,num1,num2): #Multiplicar return float(num1) * num2 def divide_int(self,num1,num2): #Division con enteros return num1 / num2 def divide_dec(self,num1,num2): #Division con decimales return float(num1) / num2 def divide_coc(self,num1,num2): #Cociente de una division return float(num1) // num2 def divide_rst(self,num1,num1): #Resto de una division return num1 % num2 def roundto(self,num1,num2): #Redondear el primer numero (num1) a la cantidad de decimales de (num2) return round(num1,num2)
Importalo en tu archivo con el siguiente código en tu archivo, teniendo en cuenta que _pymaths.py y un __init__.py (vacío) estén en el mismo directorio:
Código
from _pymaths import pymaths
Después debemos declarar/instanciar la clase con:
Código
variable = pymaths()
Y ya estará listo, aquí unos ejemplos de uso:
Sumar:
Código
Dividir(Resto):
print variable.add(1,1)
Código
print variable.divide_rst(5,4)
O también poder guardar el resultado en una variable:
Código
var = variable.add(1,1)
Como supongo que habréis podido comprobar, entre los paréntesis están los números, representados con num1 y num2.
Espero que les sirva,
Un saludo,
TheCrimulo