Olá, Vitor, como vai?
O seu código cumpre muito bem o que foi proposto no exercício. Você utilizou corretamente a lógica de verificação de existência da chave dentro do dicionário antes de realizar a atribuição, o que evita erros de execução. Além disso, o uso do método strip é uma excelente prática para limpar espaços em branco indesejados que o usuário possa digitar por acidente.
Parabéns pelo empenho em compartilhar sua resolução com a comunidade e continue praticando.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!