Password Validator:
password = input('Enter Password: ')
if (len(password)<8):
print('Password should contain at least 8 letters')
elif not any(i.isupper() for i in password):
print('Password should contain at least 1 uppercase')
elif not any(i.islower() for i in password):
print('Password should contain at least 1 lowercase')
elif not any(i.isdigit() for i in password):
print('Password should contain at least 1 digit')
elif not any(not i.isalnum() for i in password):
print('Password should contain at least 1 special character')
else:
print('Valid Password')
Output:
Enter Password: Ammu@298
Valid Password
Enter Password: Ammu2345
Password should contain at least 1 special character
Password Generator:
from random import choice
from string import ascii_lowercase,ascii_uppercase,digits
len = int(input('Enter Password Length: '))
letters = ascii_lowercase+ascii_uppercase+digits
password = ''
for i in range(len):
password += choice(letters)
print(password)
Output:
Enter Password Length: 5
rBMtk
Top comments (0)