1
resposta

[Projeto] Resolução

Solução :

while True:
    nome = input("Digite seu nome de usuário: ")
    senha = input("Digite sua senha:")

    if len(nome) < 5 and len(senha) < 8:
        print("\vInsira um nome de usuário e senha válidos.\n")
    elif len(nome) < 5:
        print("\nO nome de usuário deve ter pelo menos 5 caracteres.\n")
    elif len(senha) < 8:
        print("\nA senha deve ter pelo menos 8 caracteres.\n")
    else:
        print("\nCadastro realizado com sucesso!")
        break
1 resposta

Olá, Vitor, como vai?

Sua solução atende corretamente ao enunciado proposto, utilizando o laço while de forma adequada para garantir que o usuário só avance quando todas as condições forem satisfeitas. A validação do tamanho do nome e da senha está coerente com as regras da atividade e o uso do break no momento certo encerra o laço de maneira correta.

Obrigado por compartilhar sua solução e fique à vontade para continuar usando o fórum sempre que quiser trocar ideias ou tirar dúvidas.

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