Neste exercício utilizei um laço while para manter o sistema solicitando os dados até que o usuário informasse um nome de usuário e uma senha válidos. Para verificar as regras, utilizei a função len(), que retorna a quantidade de caracteres de uma string. Quando ambas as condições foram atendidas, exibi a mensagem de sucesso e utilizei o comando break para encerrar o laço.
while True:
usuario = input("Digite o nome de usuário: ")
senha = input("Digite a senha: ")
if len(usuario) >= 5 and len(senha) >= 8:
print("Cadastro realizado com sucesso!")
break
else:
print("Dados inválidos. Tente novamente.")