1
resposta

Temperatura do servidor

import os

def temp_servidor(): 
    print('Temperatura do servidor')

    temp = float(input('Digite a temperatura atual:'))

    if temp > 25:
        print('Alerta! Temperatura acima do limite permitido.')
    else:
        print(f'A temperatura está em {temp} graus. Ok.\n')

    input("\nPressione ENTER para voltar ao menu principal...")

def main():
   while True:  # repete até o usuário escolher sair
        os.system('cls')
        print("=== MENU PRINCIPAL ===")
        print("1 - Verificar temperatura")
        print("2 - Sair")

        opcao = input("Escolha: ")

        if opcao == "1":
            temp_servidor()
        elif opcao == "2":
            print("Encerrando...")
            break
        else:
            print("Opção inválida!")
            input("Pressione ENTER para continuar...")

    
if __name__ == "__main__":
    main()
1 resposta

Olá, Bruno!

Parabéns por concluir a atividade Temperatura dos servidores. Ficou muito nítida a sua preocupação com a experiência do usuário ao criar um menu estruturado e utilizar o while True para manter o sistema rodando.

Sua lógica condicional para monitorar a temperatura está correta e atende bem ao objetivo de segurança. Ao definir o limite de 25 graus, você garante que o sistema seja direto e objetivo ao emitir o alerta. E, o uso do try/except (que você pode adicionar futuramente) e do os.system('cls') demonstra um cuidado em manter o terminal limpo e organizado, o que traz profundidade ao projeto.

A organização em funções (temp_servidor e main) facilita a manutenção do código. Se você precisar adicionar novas verificações, como um alerta crítico para temperaturas acima de 40 graus, basta inserir um elif na função correspondente. Essa modularização ajuda a manter os caminhos de navegação do seu script bem definidos.

Pensando na segurança do datacenter, você acredita que seria interessante adicionar um terceiro estado, como um "Aviso de Atenção" quando a temperatura estiver chegando perto dos 25 graus, ou o alerta direto já é o suficiente?

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