Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução

valida_user = False
valida_senha = False
while valida_user == False or valida_senha == False:
    usuario = input('Digite seu nome de usuário: ')
    senha = input('Digite sua senha: ')
    if len(usuario) < 5:
        valida_user = False
        print('O nome de usuário deve ter pelo menos 5 caracteres.')  
        continue  
    else:
        valida_user = True
    if len(senha) < 8:
        valida_senha = False
        print('A senha deve ter pelo menos 8 caracteres.')
    else:
        valida_senha = True
print('Cadastro realizado com sucesso!')
1 resposta
solução!

Olá, Maria! Tudo bem?

Parabéns pela resolução! A sua lógica usando as variáveis de controle (valida_user e valida_senha) combinadas com a condicional or no while funcionou perfeitamente para garantir que o cadastro só seja concluído quando as duas exigências forem atendidas.

Bons estudos!

Sucesso

Imagem da comunidade