Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - TheCrimulo

#11
Hola a todos, he hecho este código para operaciones básicas en Python, internas (no se muestran) o externas (se muestran con 'print' u otros):
Código (python) [Seleccionar]
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 (python) [Seleccionar]
from _pymaths import pymaths

Después debemos declarar/instanciar la clase con:
Código (python) [Seleccionar]
variable = pymaths()

Y ya estará listo, aquí unos ejemplos de uso:

Sumar:
Código (python) [Seleccionar]
print variable.add(1,1)
Dividir(Resto):
Código (python) [Seleccionar]
print variable.divide_rst(5,4)

O también poder guardar el resultado en una variable:
Código (python) [Seleccionar]
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