Um engenheiro implementou uma lógica em Python para acionar um alarme com histerese: o alarme deve ser ligado quando a temperatura atingir ou ultrapassar 72 °C e deve permanecer ligado até que a temperatura atinja ou fique abaixo de 66 °C.
A variável ACIONAMENTOS registra quantas vezes o alarme passa do estado desligado para o estado ligado.
TEMPERATURAS = [68, 71, 74, 73, 69, 65]
ALARME = False
ACIONAMENTOS = 0
for temp in TEMPERATURAS:
if temp >= 72 and not ALARME:
ALARME = True
ACIONAMENTOS += 1
elif temp <= 66 and ALARME:
ALARME = False
print(ALARME, ACIONAMENTOS)
O sistema de supervisão de temperatura realiza medições ao longo de um intervalo de tempo que são armazenadas na variável TEMPERATURAS do tipo lista.
Após a execução do código, será impresso