Olá, Nathan, como vai?
O código que você compartilhou está correto e funcional. A lógica utilizada para o cálculo da média aritmética e a estrutura das condições atendem perfeitamente ao proposto. O uso da comparação encadeada dentro do bloco elif é uma ótima escolha, pois aproveita a sintaxe do Python para tornar a leitura das condições mais direta e organizada.
Agradeço por compartilhar seu exercício e continue praticando. Caso tenha dúvidas ou queira mostrar novos códigos, o fórum permanece à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!