1
resposta

[Projeto] Validação de entrada para login

check = 0

while check == 0:
    nome_usuario = input("Digite seu nome de usuario: ")
    senha = input("Digite sua senha: ")

    if len(nome_usuario) < 5 :
        print("Nome de usuario inválidos, deve ter pelo menos 5 caracteres")
        check = 0
    elif len(senha) < 8:
        print("Senha inválida, deve ter pelo menos 8 caracteres")
        check = 0
    else:
        print("Cadastro realizado com sucesso!")
        check = 1    
   
1 resposta

Bom dia, Paulo! Como está?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Notei que você utilizou o loop while com condição de controle para validar o cadastro do usuário, aplicou de forma eficaz o uso de if e elif para verificar regras de segurança e compreendeu a importância do comprimento mínimo de strings para garantir dados válidos no sistema.

Um próximo passo interessante seria explorar o método .strip() para remover espaços extras inseridos acidentalmente. Veja o exemplo:

nome_usuario = input("Digite seu nome: ").strip()

Resultado:

Usuário digita: "   Joana  "
Resultado salvo: "Joana"

Isso permite limpar a entrada do usuário, o que pode ser muito útil para evitar erros em validações.

Í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!