horaAtual = int(input('Digite a hora atual (formato 24 horas): '))
if horaAtual < 8 or horaAtual > 18:
print(f'Erro: Acesso negado! hora: {horaAtual}')
else:
print(f'Acesso permitido! hora: {horaAtual}')
horaAtual = int(input('Digite a hora atual (formato 24 horas): '))
if horaAtual < 8 or horaAtual > 18:
print(f'Erro: Acesso negado! hora: {horaAtual}')
else:
print(f'Acesso permitido! hora: {horaAtual}')
Oi, Camila! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código está bem direto e funcional para o controle de horário. A forma como usou a condição com or
é clara e eficiente para definir o intervalo de acesso.
Uma dica interessante para o futuro é usar o método datetime.now()
para pegar a hora atual do sistema automaticamente, sem precisar do input
. Veja este exemplo:
from datetime import datetime
horaAtual = datetime.now().hour
print("Hora atual:", horaAtual)
Esse código importa a hora do computador e mostra o horário atual, sem depender da digitação manual.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
Obrigada pela dica Rafaela Petelin Silvério!
fiz dessa forma com o exemplo que você passou.
from datetime import datetime
horaAtual = datetime.now().hour
print("Hora atual:", horaAtual)
if 8 < horaAtual > 18:
print(f'Erro: Acesso negado! hora: {horaAtual}')
else:
print(f'Acesso permitido! hora: {horaAtual}')