Este ejercicio consiste en crear una calculadora simple en Python que permita al usuario realizar operaciones aritméticas básicas como suma, resta, multiplicación y división. El programa debe mostrar un menú inicial con instrucciones y solicitar al usuario que ingrese dos números y la operación que desea realizar. Una vez que se realiza la operación, el programa debe mostrar el resultado. Luego, el usuario puede continuar realizando más operaciones ingresando una nueva operación y un nuevo número, o puede salir del programa escribiendo 'salir'.
Explicación del enunciado:
Calculadora simple en Python: El objetivo principal es crear una calculadora básica utilizando Python.
Operaciones aritméticas básicas: La calculadora debe permitir realizar suma, resta, multiplicación y división.
Menú inicial con instrucciones: El programa debe mostrar un menú inicial con instrucciones sobre cómo utilizarlo.
Solicitar números y operación: El programa debe solicitar al usuario que ingrese dos números y la operación que desea realizar.
Mostrar resultado: Después de realizar la operación, el programa debe mostrar el resultado.
Continuar con más operaciones: El usuario debe poder continuar realizando más operaciones ingresando una nueva operación y un nuevo número.
Salir del programa: El usuario puede salir del programa escribiendo 'salir'.
aqui os dejo el codigo
# curso
print("bienvenido a la calculadora de aprendeprogramar")
print("para salir escribe salir")
print("las operaciones son suma,resta,division,multiplicacion")
ya_inicio = 0
ingrese_numero = 0
ingrese_operacion = "nada"
ingrese_otronumero = 0
suma = 0
for numero in range(10):
if ingrese_operacion == "salir":
break
ingrese_numero = int(input("Ingrese numero: "))
ingrese_operacion = input("Ingrese operacion: ")
ingrese_otronumero = int(input("Ingrese el siguiente numero: "))
if ingrese_operacion == "suma":
suma = ingrese_numero + ingrese_otronumero
print(f"La suma es: {suma}")
elif ingrese_operacion == "resta":
suma = abs(ingrese_numero - ingrese_otronumero)
print(f"La resta es: {suma}")
elif ingrese_operacion == "multiplicacion":
suma = abs(ingrese_numero * ingrese_otronumero)
print(f"La multiplicacion es: {suma}")
elif ingrese_operacion == "division":
suma = abs(ingrese_numero / ingrese_otronumero)
print(f"La division es: {suma}")
for otronumero in range(100):
if ingrese_operacion == "suma" or ingrese_operacion == "resta" or ingrese_operacion == "multiplicacion" or ingrese_operacion == "division":
ingrese_operacion = input("Ingrese operacion: ")
if ingrese_operacion == "salir":
break
ingrese_otronumero = int(input("Ingrese el siguiente numero: "))
if ingrese_operacion == "resta":
suma = abs(ingrese_otronumero - suma)
print(f"La resta es: {suma}")
if ingrese_operacion == "suma":
suma = abs(ingrese_otronumero + suma)
print(f"La suma es: {suma}")
if ingrese_operacion == "multiplicacion":
suma = abs(ingrese_otronumero * suma)
print(f"La multiplicacion es: {suma}")
if ingrese_operacion == "division":
suma = abs(suma / ingrese_otronumero)
print(f"La division es: {suma}")