Python Password Validation by adding Required Number of Characters || Python
In this we are going to see a basic program to take input from user to check the validity of password and and if not valid, make it valid by adding minimum number of required characters in Python Programming Language.



import random

def getNewPass(old_Pass):
    spch = ['#', '@', '*', '&']

    if not any(char.isupper() for char in old_Pass):
        old_Pass += "A"
    if not any(char.islower() for char in old_Pass):
        old_Pass += "a"
    if not any(char.isdigit() for char in old_Pass):
        old_Pass += "1"
    if not any(char in spch for char in old_Pass):
        old_Pass += str(random.choice(spch))
    if len(old_Pass) < 7:
        while(len(old_Pass) < 7):
            old_Pass += str(random.randint(0, 9))
    return old_Pass

def main():
    oldPass = input()
    print("Valid password: ", getNewPass(oldPass))

main()

# Coded by Shreya Idate



#ENJOY CODING


Post a Comment

FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP

Previous Post Next Post