19 Feb Markham Saturday 9:30 Python Homework 20.02.15.
Question:
Create a PWD(Password) class it will contain the following methods:
__init__
- to create a password object by passing one argument into it
validate
- to check the validity of password input by users. it need to use the following method:
- checkLetter: At least 1 letter between [a-z] and 1 letter between[A-Z].
- checkNumber: At least 1 number between [0-9].
- checkSymbol: At least 1 character from [$#@].
- checkLength: Minimum length 6 characters. Maximum length 16 characters.
Sample program:
class PWD:
def __init__(self, password):
... ...
def validate(self):
... ...
def checkLetter(self):
... ...
def checkNumber(self):
... ...
def checkSymbol(self):
... ...
def checkLength(self):
... ...
myPwd = PWD(input("Please enter your password:"))
if myPwd.validate() == True:
print("password validated!")
Sample input 1:
Please enter your password: admin123
Sample output 1:
Missing at least 1 character from [$#@]
Sample input 2:
Please enter your password: admin123$
Sample output 2:
password validated!
Sorry, the comment form is closed at this time.