Olá, Willians! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o loop de repetição para validação com Python, utilizou muito bem a função len() para verificar o comprimento das strings e ainda compreendeu a importância da condicional if/else para garantir os requisitos mínimos de cadastro.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar a função strip() para remover espaços extras digitados. Assim:
usuario = input("Digite o nome de usuário (mínimo 5 caracteres): ").strip()
senha = input("Digite a senha (mínimo 8 caracteres): ").strip()
Isso faz com que entradas como " admin " sejam tratadas corretamente, evitando erros de validação.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!