Oi, Diego! Como vai?
Agradeço por compartilhar.
Sua solução ficou bem organizada: você percorreu a lista de médias com while, atualizou cada nota usando min() para não passar de 10 e exibiu o nome da pessoa estudante junto com a nova média. O else também funciona nesse caso, pois será executado ao final do while.
Dica: para deixar o código mais simples, você também pode usar for com range(), que evita controlar o índice manualmente. Continue praticando, pois esse tipo de exercício ajuda bastante a entender listas, índices e atualização de valores em Python.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!