1
resposta

[Sugestão] Usando função pra ficar menos confusa a identação

def valida_senha (usuario):
    validasenha = False
    while not validasenha: 
        senha = input("Digite uma senha ")
        if len(senha) >= 8:
            validasenha = True 
            #mostrasenha = '*' * len(senha)
            #print (f'A Senha {mostrasenha} foi validada')
            print (f'Cadastro realizado com sucesso, seja Bem-vindo {usuario}')
        else:
            print ('A senha precisa ter 8 caracteres')


validauser = False 
while not validauser:
    usuario = input("Digite um usuario ").lower()
    if len(usuario) >= 5:
        validauser = True 
        valida_senha(usuario)
    else:
        print ('Usuario precisa ter 5 caracteres no mínimo')
1 resposta

Olá, Felipe! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou a estrutura de repetição com validação para garantir requisitos mínimos, utilizou muito bem o controle de fluxo com if e else para oferecer mensagens claras ao usuário e ainda compreendeu a importância do encapsulamento em funções para modularizar e organizar o código de cadastro.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!