Olá, estudante, como vai?
O seu código apresenta uma lógica correta para a resolução do desafio proposto e demonstra um bom domínio no uso das estruturas condicionais. Você aplicou adequadamente o cálculo da média e a formatação de duas casas decimais na exibição dos resultados. A única observação técnica necessária é sobre as linhas onde você definiu soma e media como float, pois no Python a tipagem é dinâmica e essas atribuições prévias não são obrigatórias, além de estarem com uma sintaxe que não impede o funcionamento, mas é incomum.
Parabéns pelo empenho em realizar o exercício e por compartilhar sua solução com a comunidade. Continue praticando e postando seus progressos por aqui. O fórum permanece à disposição para qualquer outra dúvida que surgir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!