Vamos a escribir el Ejercicio 7 Actividad 5: Simular un cajero automático, que se le declara un saldo inicial de 1000 pesos. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 7 Actividad 5: El programa simula un cajero automático
29/08/2025
Edito AHR
"""
saldo = 1000
print("Bienvenido al cajero automático")
print("Selecciona una operación:")
print("\tC, c Consultar saldo")
print("\tD, d Depositar dinero")
print("\tR, r Retirar dinero")
print("\tS, s Salir")
opcion = input("Ingrese su opción: ")
if opcion in ["C", "c"]: # ["C", "c"] → es una lista con dos elementos: "C" y "c"
print(f"Su saldo es: {saldo:.2f} pesos")
elif opcion in ["D", "d"]:
monto = float(input("Ingrese el monto a depositar: "))
saldo += monto
print(f"Depósito realizado. Su nuevo saldo es: {saldo:.2f} pesos")
elif opcion in ["R", "r"]:
monto = float(input("Ingrese el monto a retirar: "))
if monto <= saldo:
saldo -= monto
print(f"Retiro realizado. Su nuevo saldo es: {saldo:.2f} pesos")
else:
print("Fondos insuficientes.")
elif opcion in ["S", "s"]:
print("Gracias por usar el cajero automático.")
else:
print("Opción no válida.")
Veamos los resultados en la consola:
PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_7_Actividad_5.py"
Bienvenido al cajero automático
Selecciona una operación:
C, c Consultar saldo
D, d Depositar dinero
R, r Retirar dinero
S, s Salir
Ingrese su opción: d
Ingrese el monto a depositar: 300
Depósito realizado. Su nuevo saldo es: 1300.00
PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_7_Actividad_5.py"
Bienvenido al cajero automático
Selecciona una operación:
C, c Consultar saldo
D, d Depositar dinero
R, r Retirar dinero
S, s Salir
Ingrese su opción: r
Ingrese el monto a retirar: 300
Retiro realizado. Su nuevo saldo es: 700.00
PS C:\Users/Codigo/Modulo 3/Capitulo_2/Ejercicio_7_Actividad_5.py"
Bienvenido al cajero automático
Selecciona una operación:
C, c Consultar saldo
D, d Depositar dinero
R, r Retirar dinero
S, s Salir
Ingrese su opción: s
Gracias por usar el cajero automático.
PS C:\Users\Codigo/Modulo 3/Capitulo_2/Ejercicio_7_Actividad_5.py"
Bienvenido al cajero automático
Selecciona una operación:
C, c Consultar saldo
D, d Depositar dinero
R, r Retirar dinero
S, s Salir
Ingrese su opción: c
Su saldo es: 1000.00 pesos