Ejercicio 7 Actividad 5: Simular cajero automático.

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