Olá, Pedro, como vai?
Seu código cumpre a lógica principal da atividade, porém há alguns pontos que podem ser ajustados para evitar comportamentos inesperados. O uso de print com input dentro dele acaba pedindo uma nova entrada do usuário no momento em que você só queria exibir uma mensagem. Além disso, o continue ao final não é necessário, já que o while True já mantém o laço ativo por conta própria.
Além disso, o while True mantém a aplicação em um loop infinito sem qualquer condição de parada, o que impede o usuário de encerrar o programa naturalmente. Vale considerar uma condição de saída ou perguntar ao usuário se deseja continuar.
Obrigado por compartilhar seu código. Qualquer dúvida, o fórum está à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!