1
resposta

Validação de entrada para login

while True:
    usuario = (input('Digite seu usuario: '))
    senha = (input('Digite sua senha: '))
    if len(usuario) < 5:
        print('o nome de usuario deve ter pelo menos 5 caracteres.')
        continue
    elif len(senha) < 8:
        print('A senha deve ter pelo menos 8 caracteres.')
        continue
    print('Cadastro realizado com sucesso!')
1 resposta

Oi, Apollo! Como vai?

Agradeço por compartilhar.

Achei interessante como você usou o while True com validações e continue pra garantir que o usuário só avance quando os dados estiverem corretos. Isso mostra um bom controle de fluxo e atenção à experiência de quem usa o programa.

Uma dica interessante para o futuro é usar o método strip() para evitar espaços extras na entrada do usuário.


usuario = input('Digite seu usuario: ').strip()
senha = input('Digite sua senha: ').strip()

if len(usuario) < 5:
    print('usuario invalido')

Esse código remove espaços antes e depois do texto digitado, evitando erros comuns de validação.

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