1
resposta

[Projeto] Maneira diferente

user = input('Digite seu nome de usuário: ')
passs = input('Digite sua senha: ')

while len(user) < 5 or len(passs) < 8:
    if len(user) < 5:
        print('Nome do usuário deve ser maior que 5 caracteres')
        user = input('Digite seu nome de usuário: ')
    elif len(passs) < 8:
        print('Senha deve ser maior que 8 caracteres')
        passs = input('Digite sua senha: ')
print('Cadastro realizado com sucesso!')
1 resposta

Oii, Sandy!

Obrigada por compartilhar seu código.

Gostei bastante da sua abordagem utilizando o laço while pra validar o nome de usuário e a senha. Sua lógica ficou clara e eficiente, garantindo que os dados estejam no padrão correto antes de prosseguir.

Uma dica interessante para o futuro é usar o método strip() para remover espaços extras que a pessoa pode digitar sem querer. Veja este exemplo:


nome = input('Digite seu nome: ').strip()

print(nome)

Isso ajuda a evitar que espaços no começo ou fim causem problemas na validação.

Conteúdos relacionados
Alura

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