Oi, Rafaela! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Eu gostei bastante da sua organização com main(), separando responsabilidades em funções como validar_nota() e imprimir_media(). Isso deixa o código mais claro e reutilizável.
Também chamou atenção o uso de casefold() e da compreensão de lista para tratar as entradas, ficou bem estruturado e seguro contra valores inválidos.
Se quiser, pode testar a função round() pra trabalhar o arredondamento antes da exibição, caso queira armazenar a média já arredondada.
notas = [8.5, 7.0, 9.3]
media = sum(notas) / len(notas)
media_arredondada = round(media, 2)
print(media_arredondada)
Nesse codigo, round(media, 2) arredonda a media para duas casas decimais antes de imprimir, o que pode ser util caso voce precise reutilizar esse valor depois.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!