Oi, Esdras! Como vai?
Gostei da forma como você utilizou o while True junto com continue para garantir que o usuário só avance quando os critérios forem atendidos. Isso mostra um bom entendimento de validação de entrada e controle de fluxo, deixando o processo de cadastro mais seguro e organizado.
Uma dica interessante para o futuro é usar o método strip() para evitar espaços em branco no início ou fim das entradas. Isso ajuda a evitar validações incorretas. Veja este exemplo:
usuario = input("Digite o usuario: ").strip()
senha = input("Digite a senha: ").strip()
if len(usuario) >= 5 and len(senha) >= 8:
print("Cadastro ok")
Nesse código, o strip() remove espaços extras e a condição valida tudo de forma direta.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!