Oi, Camila! Como vai?
Gostei bastante da forma como você estruturou o uso do while True para validar as entradas. Essa abordagem garante que o programa só siga adiante quando as condições forem satisfeitas, o que mostra um bom entendimento de controle de fluxo em Python.
Uma dica interessante para o futuro é usar o método strip() para remover espaços extras digitados pelo usuário. Veja este exemplo:
nome = input("Digite seu nome: ").strip()
print(f"Olá, {nome}!")
O código strip() retira espaços no início e no final da string, evitando erros ou validações incorretas.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!