Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Controle de acesso ao escritório

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Flavia! Como vai?

Você aplicou corretamente a estrutura if e else para controlar o acesso ao escritório com base no horário informado. Também foi uma boa escolha utilizar o operador lógico and para verificar se a hora está dentro do intervalo permitido. O resultado apresentado mostra que o programa está funcionando conforme o esperado para o horário 21, retornando o acesso negado.

Uma dica interessante para o futuro é utilizar a função int() quando a entrada representar apenas horas inteiras, tornando a validação mais específica. Veja este exemplo:


hora_atual = int(input("Informe a hora atual: "))

if hora_atual >= 8 and hora_atual < 18:
    print("Acesso permitido.")
else:
    print("Acesso negado.")

Neste exemplo, int() converte o valor informado para número inteiro, adequado quando o usuário digita apenas a hora sem minutos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Olá Armano! Muito obrigada pelo feedback e pela dica.