Restructure content and add notes from HolaMundo

Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
2023-05-20 09:36:26 +02:00
parent 64ed03f811
commit f4e9797c4b
430 changed files with 889 additions and 24 deletions

View File

@@ -0,0 +1,48 @@
"""
Calculadora
Solución al ejercicio
Seudocódigo:
Aplicación interactiva, tenemos que escribir constantemente en la terminal.
Verificar si se ha ingresado un número
Si no hay número pedir el número y después pedir operación +-*/
Si ya hay un número pedir operación +-*/
Pedir otro número
Mostrar resultado y guardar como el primer número
"""
# Bienvenida
print("\n############################")
print("Bienvenidos a la calculadora Hola Mundo")
print("############################")
print("\nPara salir tan solo tienes que escribir (salir)")
print("\nLas operaciones que puedes realizar son s, r, m y d")
resultado = ""
while True:
if not resultado:
resultado = input("Ingrese número: ")
if resultado.lower() == "salir":
break
resultado = int(resultado)
op = input("Ingresa operación: ")
if op.lower() == "salir":
break
n2 = input("Ingresa el siguiente número: ")
if n2.lower() == "salir":
break
n2 = int(n2)
if op.lower() == "s":
resultado += n2
elif op.lower() == "r":
resultado -= n2
elif op.lower() == "m":
resultado *= n2
elif op.lower() == "d":
resultado /= n2
else:
print("Operación no válida")
break
print(f"El resultado es {resultado}")