0% encontró este documento útil (0 votos)
45 vistas2 páginas

Cajero Automatico en Word

Cargado por

kevpirat
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas2 páginas

Cajero Automatico en Word

Cargado por

kevpirat
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

import datetime

import os

usuario = [
{
"id": 1,
"usuario": "123",
"contraseña": "123",
"nombre": "Mikail Castro",
"montoInicial":5000
}, {
"id": 2,
"usuario": "234",
"contraseña": "234",
"nombre": "katherin Castro",
"montoInicial":9000
}, {
"id": 3,
"usuario": "345",
"contraseña": "345",
"nombre": "Aurelio Castro",
"montoInicial":8000
}
]

intentos = 3
auth=0

while intentos > 0:


user = input("Ingrese su usuario: ")
contrasena = input("Ingrese su contraseña: ")
for usuarios in usuario:
if usuarios["usuario"] == user and usuarios["contraseña"] == contrasena:
auth=1
montoInicial = usuarios["montoInicial"]
persona = usuarios["nombre"]
[Link]('cls')
print(f"\nBIENVENIDO {[Link]()} AL CAJERO AUTOMATICO SENATI")
while True:
print("\n1. Consultar saldo")
print("2. Depositar")
print("3. Retirar")
print("4. Transferir")
print("5. Salir\n")
opcion = input("Seleccione una opción: ")

ahora = [Link]()
if opcion == "1":
print(f"\nFecha y hora: {ahora}")
print(f"Saldo actual: ${montoInicial}")
elif opcion == "2":
print(f"\nFecha y hora: {ahora}")
monto = input("Ingrese el monto a depositar: ")
montoInicial += int(monto)
print(f"Se ha depositado: ${monto}")
elif opcion == "3":
print(f"\nFecha y hora: {ahora}")
monto = input("Ingrese el monto a retirar: ")
montoInicial -= int(monto)
print(f"Se ha retirado: ${monto}")
elif opcion == "4":
print(f"\nFecha y hora: {ahora}")
monto = input("Ingrese el monto a transferir: ")
destinatario = input("Ingrese el destinatario de la
transferencia: ")
montoInicial -= int(monto)
for usuarios in usuario:
if usuarios["usuario"] == destinatario:
usuarios["montoInicial"] += int(monto)
print(f"Se ha transferido: ${monto} a
{destinatario}")
break
elif opcion == "5":
[Link]('cls')
print("\nGracias por usar el cajero automático SENATI.\n")
break
else:
print("Opción no válida, intente de nuevo.")
break
if auth == 0:
intentos -= 1
[Link]('cls')
print(f"Nombre o contraseña incorrecta. Intentos restantes: {intentos}")
if intentos == 0:
print("Se han agotado los intentos. El programa se cerrará.")
break

También podría gustarte