Olá, Wagner, como vai?
O seu código atende bem à proposta da atividade e resolve corretamente o problema de coletar as notas, armazená-las em uma lista e ordená-las em ordem crescente ao final. A lógica está clara, objetiva e coerente com o conteúdo trabalhado no capítulo de listas.
O uso do while True combinado com a condição de parada está adequado, assim como a validação do intervalo permitido antes de adicionar o valor à lista. A chamada do método sort cumpre exatamente o objetivo solicitado no exercício.
Obrigado por compartilhar sua solução e fique à vontade para continuar trazendo suas implementações e sugestões no fórum, que está sempre à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!