import os
def main():
'''Função principal do programa'''
boas_vindas()
input('Digite qualquer botão para continuar ')
boas_vindas()
temperatura = pergunta_temperatura()
compara_temperatura(temperatura)
main()
def boas_vindas():
'''Limpa o terminal e exibe a descrição no início da tela sempre que invocada'''
os.system('cls')
print('Este programa auxilia no monitoramento da temperatura dos servidores da sala 33 \n')
def pergunta_temperatura():
'''Pergunta ao usuário a temperatura da sala, aceita números inteiros porém nega alguns erros possíveis'''
try:
temperatura = float(input('Digite a temperatura atual '))
return temperatura
except TypeError:
print('Inserção inválida. Tente novamente ')
pergunta_temperatura()
except ValueError:
print('Inserção inválida. Tente novamente ')
pergunta_temperatura()
def compara_temperatura(temperatura):
'''Compara a temperatura informada com os parâmetros previamente configurados no sistema, informa ao usuário a situação atual e oferece a opção de retornar ao início'''
if temperatura <= 25:
boas_vindas()
print('Temperatura OK')
input('Pressione qualquer botão para retornar ao MENU INICIAL ')
else:
boas_vindas()
print('Temperatura acima do limite!! ')
input('Pressione qualquer botão para retornar ao MENU INICIAL ')
main()