Q:

Write a Python program to check the validity of a password

0

Write a Python program to check the validity of a password

Validation

At least 1 letter between [a-z] and 1 letter between [A-Z]

At least 1 number between [0-9]

At least 1 character from [$#@]

Minimum length 6 characters

Maximum length 16 characters

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

I have used python 3.7 compiler for debugging purpose.

import re
password= input("Input your password: ")
x = True
while x:  
    if (len(password)<6 or len(password)>12):
        break
    elif not re.search("[a-z]",password):
        break
    elif not re.search("[0-9]",password):
        break
    elif not re.search("[A-Z]",password):
        break
    elif not re.search("[$#@]",password):
        break
    elif re.search("\s",password):
        break
    else:
        print("Valid Password")
        x=False
        break
 
if x:
    print("Not a Valid Password")

Result:

Input your password: Password@123

Valid Password

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Write a Python program to check whether an alphabe... >>
<< Write a Python program that accepts a string and c...