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.
- Suma
- Resta
- Multiplicación
- División
- 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.