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

[Projeto] Temperatura dos servidores

import os

def verifica_limite_temperatura():
    try:
        temperatura = int(input("Digite a temperatura atual: "))
    except:
        valor_invalido()
    else:
        if temperatura > 25:
            print("Alerta! Temperatura acima do limite permitido.")
        else:
            print("Temperatura dentro do limite esperado.")

def valor_invalido():
    input("Valor inválido. Aperte qualquer tecla para tentar novamente ")
    main()

def main():
    os.system("cls")
    verifica_limite_temperatura()

if __name__ == "__main__":
    main()
1 resposta
solução!

Oii, Christian.

Muito obrigada por compartilhar.

A lógica condicional para verificar a temperatura está perfeita e o uso do try/except mostra que você está preocupado com a robustez do programa ao lidar com entradas inválidas.

Continue firme nos estudos.

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