elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [PYTHON] pymaths - Realizar cálculos internos y externos en tu .py
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [PYTHON] pymaths - Realizar cálculos internos y externos en tu .py  (Leído 1,864 veces)
TheCrimulo

Desconectado Desconectado

Mensajes: 11

Hoy es el día, de volver a dormir.


Ver Perfil
[PYTHON] pymaths - Realizar cálculos internos y externos en tu .py
« en: 6 Diciembre 2014, 00:30 am »

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
  1. class pymaths:
  2. def add(self,num1,num2): #Sumar
  3. return float(num1) + num2
  4. def substract(self,num1,num2): #Restar
  5. return float(num1) - num2
  6. def multiply(self,num1,num2): #Multiplicar
  7. return float(num1) * num2
  8. def divide_int(self,num1,num2): #Division con enteros
  9. return num1 / num2
  10. def divide_dec(self,num1,num2): #Division con decimales
  11. return float(num1) / num2
  12. def divide_coc(self,num1,num2): #Cociente de una division
  13. return float(num1) // num2
  14. def divide_rst(self,num1,num1): #Resto de una division
  15. return num1 % num2
  16. def roundto(self,num1,num2): #Redondear el primer numero (num1) a la cantidad de decimales de (num2)
  17. 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
  1. from _pymaths import pymaths

Después debemos declarar/instanciar la clase con:
Código
  1. variable = pymaths()

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

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

O también poder guardar el resultado en una variable:
Código
  1. 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


« Última modificación: 6 Diciembre 2014, 12:49 pm por TheCrimulo » En línea

Código
  1. print "¡Buenos días mundo!"
Código
  1. System.WriteLine("¡Callate!");
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[python] archivos externos, manejo
Scripting
Division-x 4 5,016 Último mensaje 22 Enero 2007, 15:59 pm
por SirLanceCC
Como realizar cálculos lógicos (LOGIC) en casio Fx-570MS
Foro Libre
Di~OsK 3 4,876 Último mensaje 17 Mayo 2010, 03:13 am
por Di~OsK
PYTHON - Calculos de ecuaciones con while. « 1 2 3 »
Scripting
Meta 20 10,110 Último mensaje 15 Octubre 2010, 04:30 am
por Meta
Realizar cálculos según lo elegido en distintos combobox
Programación Visual Basic
oliverm 1 1,535 Último mensaje 1 Junio 2013, 23:20 pm
por XresH
Curso de javascript | 9. Realizar cálculos
Desarrollo Web
TickTack 2 2,278 Último mensaje 20 Julio 2022, 13:49 pm
por TickTack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines