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