[Python] Como fazer validação de senha em python:

Discussão em 'Python' iniciado por Stack, Junho 7, 2025.

  1. Stack

    Stack Membro Participativo

    Fiz um código para validar a senha com alguns requisitos:

    print("Cadastre aqui sua senha com os seguintes criétios: \n"
    " *Ao menos 8 digitos\n"
    " *Ao menos uma letra MAIÚSCULA\n"
    " *Ao menos um número\n"
    " *Ao menos um caractere especial(!@#$%¨&*)\n")
    senha = str(input("Digite sua senha : "))

    #validação

    while senha.islower():
    senha = input("A senha deve ter pelo menos um caractere MAIUSCULO: ")

    while len(senha) < 7 :
    senha = input("A senha deve ter pelo menos 8 caracteres: ")

    while senha.isalpha() :
    senha = input("Necessita de um numero: ")

    while senha.isalnum() :
    senha = input("Necessita de um Caractere especial: ")


    o problema é que ele faz uma validação por vez, gostaria que olhasse todas as situações..Como posso fazer isso ? Além do mais é importante que quando o usuário nao cumprir um requisito ele solite novamente a senha.

    Continue reading...

Compartilhe esta Página