1
resposta

#aprendinaAlura. Exercício 10 for e while

Nome = input("insira seu nome: ")
Senha = input("insira sua senha: ")
if len(Nome) < 5:
    print("o nome de usuário deve conter pelo menos 5 caracteres")
else:
    if len(Senha) < 8:
        print("a senha deve conter pelo menos 8 caracteres")
    else:
        print("usuário cadastrado com sucesso")
1 resposta

Oi, Cristiano! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei do uso de len e das mensagens claras. Importante considerar quando os dois campos estiverem inválidos ao mesmo tempo, padronizar variáveis em minúsculas (nome, senha) e usar strip() para evitar espaços extras.

Uma dica interessante para o futuro é usar isalnum() para garantir que a senha tenha apenas letras e números. Veja este exemplo:


# validacao simples de nome e senha
nome = input("insira seu nome: ").strip()
senha = input("insira sua senha: ").strip()

if len(nome) >= 5 and len(senha) >= 8 and senha.isalnum():
    print("usuario cadastrado com sucesso")
else:
    print("revise os campos; senha deve ter 8+ e conter apenas letras e numeros")

strip() remove espacos nas pontas; isalnum() confere se a senha contem somente letras e numeros.

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