Um sistema de login deve permitir acesso se:
- o usuário for
"admin" ou `“professor”’,
- e a senha estiver correta (
senha_correta == True).
"admin" ou `“professor”’,senha_correta == True).Passo 1
O enunciado pede para montar a regra de negócio de um login que só concede acesso quando (1) o nome do usuário é
"admin" ou "professor" e (2) a senha está correta. O conteúdo é lógica booleana, combinando OR (ou) e AND (e).Passo 2
Em álgebra booleana, seja a variável
usuario uma string e senha_correta um booleano. A condição para permitir acesso éPasso 3
Em Python podemos traduzir diretamente:
if (usuario == "admin" or usuario == "professor") and senha_correta:
# concede acesso
else:
# nega acesso
Resposta
if (usuario == "admin" or usuario == "professor") and senha_correta:
print("Acesso permitido")
else:
print("Acesso negado")