Oi, Pedro! Como vai?
Agradeço por compartilhar.
Gostei do uso de while True para controlar o fluxo do programa e a conversão das notas com map(int, notas), o que deixa o cálculo da média bem direto e funcional.
Uma dica interessante para o futuro é usar a função sum() para simplificar a soma das notas e deixar o código mais legível.
notas = input("Digite as notas separadas por virgula: ").split(", ")
notas_int = list(map(int, notas))
media = sum(notas_int) / len(notas_int)
print(media)
Esse código transforma as notas em numeros inteiros, soma todos os valores automaticamente e calcula a media sem precisar de um loop manual.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!