viernes, 22 de noviembre de 2013

Operaciones entre variables en Python


Saludos a todos los que nos visitan, bueno para los que no es primera vez que lo hacen se habrán dado cuenta que cambió el diseño del blog debido a unas fallas que se experimentaron en los contenidos que se habían posteado.
Bueno retomando nuestra tarea de seguir posteando tutoriales para ustedes, hoy trataremos un nuevo tema en donde hablaremos de las operaciones entre variables y los diferentes operadores que tiene python.



Empecemos

En python al igual que en otros podemos clasificar los operadores en 3 tipos:

Operadores Matemáticos: Tenemos operadores para enteros y para flotantes, entre ellos tenemos:
  • Suma: +
  • Resta: -
  • Multiplicación: *
  • División de flotantes: /
  • División de enteros: //
  • Resto de División: %
  • Exponeciación: **

Operadores Relacionales: Tenemos 6 operadores relacionales, de los que podemos hacer uso en estructuras condicionales, estos son:
  • Igualdad: ==
  • Desigualdad: !=
  • Menos: <
  • Menor o Igual: <=
  • Mayor: >
  • Mayor o Igual: >=

Operadores Lógicos: Podemos hacer uso de estos operadores para agrupar condiciones simples en estructuras condicionales, estos son:
  • Y: and
  • O: or
  • No: not

Manos a la Obra

Haremos uso de lo que aprendimos en el post anterior, entonces continuemos.
  1. Creamos una carpeta con el nombre pryOperadores y dentro de ella crearemos nuestro archivo main.py, donde estará nuestro método principal.

  2. def main():
        pass
    
    if __name__ == '__main__':
     main()
    

    Pass quiere decir que dentro de ese método debe haber instrucciones, sin embargo está vacío por ahora.

  3. Creamos una nueva carpeta dentro de nuestra carpeta pryOperadores, el cual será nuestro paquete que tendrá por nombre pkOperadores (revisa el post anterior, si es necesario).
  4. Una vez creado nuestro paquete, en él creamos un archivo con el nombre operaciones.py que contrendrá el siguiente código:

  5. a = 4
    b = 3
    
    def Suma():
     """Suma"""
     respuesta = a + b
     print('Suma = ' + str(respuesta))

    Y de la misma manera definamos el resto de operaciones matemáticas que nos faltan. La palabra dentro de las 3 comillas quiere decir que es un comentario, es decir, no es tomado en cuenta como una instrucción del código y el método str() nos permite tratar cualquier tipo de variable como una cadena para concatenarla de manera más sencilla con el símbolo "+".

  6. Llamamos a nuestro módulo operaciones.py, ubicado en nuestro paquete pkOperadores desde nuestro método principal.

  7. import sys
    sys.path.append('pkOperadores')
    import pkOperadores.operadores

    Esta es una forma diferente a la que se había explicado anteriormente, con el fin de que también la conozcan.

  8. Luego llamamos a los métodos que se encuentra en nuestro módulo operaciones.py para que sean mostrados desde el name de esta manera:

  9. def main():
     
     pkOperadores.operadores.Suma()
     pkOperadores.operadores.Resta()
     pkOperadores.operadores.Multiplicacion()
     pkOperadores.operadores.Division()
     pkOperadores.operadores.Resto()
    
    if __name__ == '__main__':
     main()
    

  10. Por último solo nos queda ejecutar desde consola nuestro main() y obtenemos la siguiente salida.


Hoy solo hemos hecho uso de los operadores matemáticos en las siguientes entradas haremos uso de ellos, eso es todo por ahora.
Esperamos haberles ayudado, no se olviden de dejar sus comentarios expresando sus dudas, inquietudes y recomendaciones todo es bienvenido. Recuerden que la mejor manera de aprender a programar es programando.

El código está disponible en github.

No hay comentarios:

Publicar un comentario