Olá, Isabella, como vai?
Seu código cumpre exatamente o que o enunciado pede: percorre os segundos, imprime o andamento, marca o momento em que a temperatura ideal chega e finaliza mostrando o total. A lógica está clara e funciona bem para o exemplo apresentado.
Uma pequena sugestão, caso queira deixar o código mais flexível, é transformar o segundo em que a temperatura é atingida em uma variável, assim você permite que o programa funcione com valores diferentes sem precisar alterar o corpo do loop. Por exemplo, poderia declarar algo como temperaturaIdealAlcancadaEm = 3 e usar essa variável dentro do if.
Obrigado por compartilhar seu exercício, continue trazendo suas soluções no fórum. O espaço está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!