1
resposta

[Projeto] Temperatura dos servidores

# Temperatura dos servidores
'''
    Este programa recebe a temperatura em °C e caso esteja acima do limite
    exibe um alerta informando que está alta e a diferença entre a atual e 
    o limite.
'''

# ---------- | Variáveis de entrada
temperatura = float(input('Digite a temperatura atual: '))
limite = 25.0


# ---------- | Processando dados
if temperatura > limite:
    print(f'Alerta! A temperatura está {round(temperatura-limite,2)} °C acima do limite permitido.')
else: 
    print(f'Temperatura dentro do permitido.')
    print(f'{limite-temperatura} °C abaixo do limite.')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Marcos, como vai?

A lógica utilizando a comparação if para verificar se a temperatura ultrapassa o limite está correta, assim como o uso do else para tratar o caso contrário. O arredondamento com round() também foi uma boa escolha para deixar a saída mais legível.

Um pequeno ajuste opcional seria aplicar o round() também na diferença exibida no bloco else, mantendo o mesmo padrão de formatação em ambas as situações. Por exemplo:

print(f'{round(limite - temperatura, 2)} °C abaixo do limite.')

Continue compartilhando seus códigos e aproveitando o espaço do fórum para trocar ideias e aprimorar suas habilidades.

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