Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Temperatura dos Servidores

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()
1 resposta
solução!

Oi! Como vai?

Gostei de como você organizou as funções para separar responsabilidades, isso deixa o programa mais claro e fácil de entender.

Uma dica interessante para o futuro é usar o método strip() para limpar espaços extras da entrada do usuário:


entrada = input("Digite algo: ").strip()
print("Voce digitou:", entrada)

Esse código remove espaços em branco no início e no fim da string, ajudando a evitar erros ao comparar valores.

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