Calculadora Científica (en proyecto) por consola en Python


Hoy iva en el tren (como de costumbre) y se me ocurrió hacer esta calculadora científica para ayudarme a calcular poténcias en Matemáticas y bueno, haciendo haciendo me he topado con esto xD!

#!/usr/bin/env python
#-*- coding: utf-8 -*-

#    Calculadora en Python by 3hy! con Poténcias y divisiones con resto (En augmento)
#    09/10/11 17:40:32
#   

opcion = ""
numero1 = ""
numero2 = ""
simbolo = ""
resultado = ""


print 'calculadora by 3hy!'
opcion = input("Elije opción\n\t1.- Suma\n\t2.- Resta\n\t3.- Multiplicación\n\t4.-División con resto\n\t5.- Poténcia    \n\n Introduzca > ")
if (opcion == 1):
    #suma
    numero1 = input("\nIntroduce el numero1 > ")
    numero2 = input("\nIntroduce el numero2 > ")
    resultado = numero1 + numero2
    print '\nEl resultado es... '
    print resultado
    print '\n\n'
elif (opcion == 2):
    #resta
    numero1 = input("\nIntroduce el numero1 > ")
    numero2 = input("\nIntroduce el numero2 > ")
    resultado = numero1 - numero2
    print '\nEl resultado es... '
    print resultado
    print '\n\n'
elif (opcion == 3):
    #multiplicación
    numero1 = input("\nIntroduce el numero1 > ")
    numero2 = input("\nIntroduce el numero2 > ")
    resultado = numero1 * numero2
    print '\nEl resultado es... '
    print resultado
    print '\n\n'
elif (opcion == 4):
    #división
    numero1 = input("\nIntroduce el numero1 > ")
    numero2 = input("\nIntroduce el numero2 > ")
    if (numero1 == 0):
        print '\nNo válido'
        print '\n\n'
    else:
        resultado = numero1 / numero2
        resto = numero1 % numero2
        print '\nEl resultado es... '
        print resultado
        print '\nEl resto es: '
        print resto
        print '\n\n'
elif (opcion == 5):
    #potencia
    numero1 = input("\nIntroduce el numero1 > ")
    numero2 = input("\nIntroduce el numero2 > ")
    resultado=numero1**numero2
    print '\nEl numero es '
    print numero1
    print 'Y está elevado a '
    print numero2
    print '\nEl resultado es... '
    print resultado
    print '\n\n'
else:
    print 'No válido'
    print '\n\n'
print 'Voy a escribir Software Libre, o moriré en el intento - Richard Stallman.'
print '\n\n\n'
Pues eso, os lo dejo ahí, la calculadora está en proyecto.
Only 4 GNU/Linux!
Un saludo!
3hy!

2 comentarios:

  1. gcq dijo...

    Pero el código es poco "Pythonico". Usa clases y funciones para que tu codigo se pueda importar en otros scripts.

  2. jhander7825 dijo...

    me puedes ayudar por favor estoy desesperado

Publicar un comentario