Oi, Luiz.
Agradeço por compartilhar.
Eu gostei de como você estruturou as condicionais usando if, elif e else, e também do uso do round(media, 1) pra deixar a saída mais organizada. A forma como você tratou o intervalo 5 <= media < 7 mostra um bom entendimento de comparações encadeadas.
Uma dica interessante para o futuro é usar listas para calcular a média de forma mais flexível.
notas = []
for i in range(3):
nota = float(input("Digite uma nota: "))
notas.append(nota)
media = sum(notas) / len(notas)
print(f"Media: {media:.1f}")
Esse código cria uma lista de notas, usa sum para somar e len para contar, deixando o código mais reutilizável.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!