Evilnapsis

Programming, Hacking and More

Python

Script en Python con Menú para operaciones Matemáticas Básicas

El siguiente script en python sirve para hacer sumas, restas , multiplicaciones y divisiones, con un menú para seleccionar la opción a realizar.

El usuario tiene 5 opciones para elegir.

  1. Suma
  2. Resta
  3. Multiplicación
  4. División
  5. Salir

Después de seleccionar cualquier opción se le preguntan 2 números para realizar la operación correspondiente.

Al final se muestra el resultado.

Si el usuario presiona 5 o cualquier opción superior el sciprt finalizara.

Video

Este es un video del script en funcionamiento.

Código

A continuación el código fuente del ejemplo.

El código esta hecho en Python, por lo que deben guardar el archivo con extensión .py.


def menu():
    print("App de operaciones.")
    print("1. Suma")
    print("2. Resta")
    print("3. Multiplicacion")
    print("4. Division")
    print("5. Salir")
    op = input ("Escriba la opcion:")
    op = int(op)
    if op==1: suma()
    elif op==2: resta()
    elif op==3: multiplicacion()
    elif op==4: division()
    else: exit()
    
def suma():
    print("")
    print ("Hacer sumas.")
    num1 = input("Numero 1: ")
    num2 = input("Numero 2: ")
    num1 = float(num1)
    num2 = float(num2)
    print ("Resultado: ", num1+num2)
    print("")
    menu()
    
def resta():
    print("")
    print ("Hacer restas.")
    num1 = input("Numero 1: ")
    num2 = input("Numero 2: ")
    num1 = float(num1)
    num2 = float(num2)
    print ("Resultado: ", num1-num2)
    print("")
    menu()
def multiplicacion():
    print("")
    print ("Hacer multiplicacion.")
    num1 = input("Numero 1: ")
    num2 = input("Numero 2: ")
    num1 = float(num1)
    num2 = float(num2)
    print ("Resultado: ", num1*num2)
    print("")
    menu()
def division():
    print("")
    print ("Hacer division.")
    num1 = input("Numero 1: ")
    num2 = input("Numero 2: ")
    num1 = float(num1)
    num2 = float(num2)
    print ("Resultado: ", num1/num2)
    print("")
    menu()
menu()

Conclusion

Este ejemplo es básico, se que lo van a decir, pero a partir de este ejemplo pueden hacer muchas cosas, por ejemplo, agregarle mas opciones matemáticas, otro ejemplo seria cambiar las opciones por otras opciones que no tengan nada que ver con matemáticas, ustedes que opinan?

Este ejemplo me lo pidió un visitante/suscriptor, si ustedes tienen sus peticiones de script en python, java, php, no duden en solicitarlas y con gusto les escribo un articulo.

Agustin Ramos

Desarrollador de Software

Leave a Reply