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

[Projeto] exercicio 10 - login e senha

segue o código:

def login_senha():
    while True:
        login = input('Digite seu nome de usuário: ')
        senha = input('Digite sua senha: ')
        len_login = len(login)
        len_senha = len(senha)

        if len_login < 5:
            print('O nome de usuário deve ter pelo menos 5 caracteres.\n')
        elif len_senha < 8:
            print('A senha deve ter pelo menos 8 caracteres.\n')
        else:
            print('Cadastro realizado com sucesso!')
            break

login_senha()
1 resposta
solução!

Oi, Rony! Como vai?

Seu uso de while True para manter o loop até os dados estarem corretos está muito bem aplicado. A verificação com len() também torna o código bem objetivo para validar o comprimento mínimo.

Uma dica interessante para o futuro é usar o método strip() para remover espaços extras inseridos pelo usuário no início ou fim da entrada:


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

Esse código remove espaços em branco no início e fim do que foi digitado, evitando cadastros com caracteres "invisíveis".

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