Untitled

 avatar
unknown
plain_text
a year ago
709 B
4
Indexable
special_characters = "!@#$%^&*()-+"

while True:
    password = input("Enter your password: ")

    
    length_valid = 8 <= len(password) <= 16

    
    has_uppercase = any(char.isupper() for char in password)

    
    has_digit = any(char.isdigit() for char in password)

    
    has_special = any(char in special_characters for char in password)

   
    if length_valid and has_uppercase and has_digit and has_special:
        print("The password is valid.")
        break
    else:
        print("The password is not valid.")
        if not length_valid:
            print("- Must be between 8 and 16 characters long, one uppercase,one digit,one special character")
        
Editor is loading...
Leave a Comment