Olá, Matheus, como vai?
Seu código está bem estruturado e cumpre exatamente o que o enunciado pede. A lógica do laço while True está correta, e o uso de break para encerrar o programa quando o usuário digita "sair" é uma boa escolha. Além disso, o uso de .title().strip() ajuda a manter os nomes padronizados e evita espaços indesejados.
Continue compartilhando seus códigos aqui no fórum. O espaço está sempre à disposição para você trocar ideias e aprimorar seus projetos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!