Complementado conteúdo de: Imagem da questão
Use um editor de sua preferencia, use os caracteres necessários para apontar um comentário, e comente.
#Producao que valida função errologin, linha 22
producao = True
#Função que redireciona para mensagem
def redirecionar(mensagem="Aguarde"):
print(mensagem)
print("Redirecionando...")
#Função para informar aos desenvolvedores
def reportardesenvolvedores():
pass
#Função para guardar erro
def salvarerro():
pass
#Função chama função redirecionar, linha 5
def fazerlogin():
redirecionar("Login realizado com sucesso")
#Função informa erro se producao salvarerro, linha 14, reportardesenvolvedores, linha 10
def errologin():
print("Erro no login")
if(producao): salvarerro()
reportardesenvolvedores()
#Função de verificação parametros log e senha, retornando valores corretos
def verificarcredenciais(login,senha):
logincorreto = 'login'
senhacorreta = 'senha'
return (login == logincorreto)and(senha == senhacorreta)
#Função de tentativa de log com parâmetros log, senha e status de log
def tentarlogar(login,senha,estalogado):
if(estalogado):
redirecionar()
return
#Se a verificacao de credenciais, parâmetros log e senha, retorna funcao fazerlogin ou funcao de erro
if(verificarcredenciais(login,senha)):
fazerlogin()
else:
errologin()
#Funcao de tentativa com parametros log, senha e falso
tentarlogar("login","senha",False)
Nenhum comentário:
Postar um comentário