!La tarea¡
Esta es la tarea aunque no pude hacer que dijera que no se permiten negativos cuando los rechazaba pero algo es algo😁
usuarioEnBD = "neo"
claveEnBD = "123456"
saldo = 1000
def validaUsuario(u, c):
if u == usuarioEnBD and c == claveEnBD:
return True
return False
def login():
usuario = input("Escriba el Usuario")
clave = input("Escriba la Contraseña")
return validaUsuario(usuario, clave)
def retirar(valor):
if valor <= 0:
return False, saldo
elif valor > saldo:
return False, saldo
return True, saldo - valor
def depositar(valor):
if valor <= 0:
return False, saldo
return True, saldo + valor
def accion(opcion):
if opcion == 1:
valor = int(input("Digite el valor a depositar"))
return depositar(valor)
if opcion == 2:
valor = int(input("Digite el valor a retirar"))
return retirar(valor)
return False, saldo
def ejecutar():
if not login():
print("Usuario o contraseña inválido")
return
print("¿Qué desea hacer?")
opcion = int(input("1. Depositar o 2. Retirar"))
ok, saldo = accion(opcion)
if not ok:
print("No se pudo retirar porque su saldo es menor al que quiere retirar, Saldo:", saldo)
else:
print("El deposito fue realizado correctamente, Saldo:", saldo)
ejecutar()
