Olá, Gustavo! Como vai?
Primeiramente, seja bem-vindo à Alura! 💙
E parabéns por explorar o nosso fórum, isso contribui demais para o seu aprendizado.
Agora, avaliando a sua atividade: observei que você explorou o uso do loop while para controle de fluxo com Python, utilizou muito bem o input para capturar dados do usuário e ainda compreendeu a importância da validação de condições para garantir segurança no 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 é simplificar a verificação dentro do loop usando elif. Assim:
nome_usuario = input("Digite seu nome de usuario: ").lower()
if len(nome_usuario) < 5:
print("Nome de usuario invalido! O nome deve conter pelo menos 5 caracteres")
elif len(input("Cadastre sua senha: ")) < 8:
print("Senha de usuario invalida! A senha deve conter pelo menos 8 caracteres")
else:
print("Cadastro realizado com sucesso!")
Isso deixa o código mais enxuto e facilita a leitura.
Sugestão de conteúdo para você mergulhar ainda mais no tema:
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
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!