Hola no puedo resolver ya que me sale ese error
usuarioEnBD="neo" claveEnBD="123456" saldo = 1000
def validaUsuario (u,c): if u==usuarioEnBD and c == claveEnBD: return True return False
def login(): print("bienvenido!") usuario = input ("digite usuario") clave = input("password") return validaUsuario(usuario,clave)
def retirar(valor): if valor > saldo: return False, saldo return True, saldo - valor
def depositar (valor): return True, saldo + valor
def accion (opcion): if opcion == 1: valor = int (input("valor a depositar")) return depositar(valor) if opcion == 2: valor = int(input("digite valor a retirar")) return retirar(valor)
return False, saldo
def ejecutar (): if not login (): print ("usuario o contraseña invalido") return
print ("Qué desea hacer?") opcion = int(input("1.depositar o 2.retirar"))
ok, saldo = accion(opcion) if not ok: print ("no se realizó acción, saldo: saldo") else: print ("accion realizada correctamente, saldo:", saldo)
ejecutar ()
usuarioEnBD="neo" claveEnBD="123456" saldo = 1000
def validaUsuario (u,c): if u==usuarioEnBD and c == claveEnBD: return True return False
def login(): print("bienvenido!") usuario = input ("digite usuario") clave = input("password") return validaUsuario(usuario,clave)
def retirar(valor): if valor > saldo: return False, saldo return True, saldo - valor
def depositar (valor): return True, saldo + valor
def accion (opcion): if opcion == 1: valor = int (input("valor a depositar")) return depositar(valor) if opcion == 2: valor = int(input("digite valor a retirar")) return retirar(valor)
return False, saldo
def ejecutar (): if not login (): print ("usuario o contraseña invalido") return
print ("Qué desea hacer?") opcion = int(input("1.depositar o 2.retirar")) ok, saldo = accion (opcion) if not ok: print ("no se realizó acción, saldo: saldo") else: print ("accion realizada correctamente, saldo:", saldo)
ejecutar ()