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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!