Bite 47. Write a new password field validator
        
      Login and get codingYou know these Create a new password forms? They do a lot of checks to make sure you make a password that is hard to guess and you will surely forget.
In this Bite you will write a validator for such a form field.
Complete the
validate_passwordfunction below. It takes a passwordstrand validates that it:
- is between 6 and 12 chars long (both inclusive)
 - has at least 1 digit [0-9]
 - has at least two lowercase chars [a-z]
 - has at least one uppercase char [A-Z]
 - has at least one punctuation char (use:
 PUNCTUATION_CHARS)- Has not been used before (use:
 used_passwords)If the password matches all criteria the function should store the password in
used_passwordsand returnTrue.Have fun, keep calm and code in Python!
              
              
                Will you be the 246th person to crack this Bite?
              
              
                Resolution time: ~42 min. (avg. submissions of 5-240 min.)
                
                
              
              
                Our community rates this Bite 3.55 on a 1-10 difficulty scale.
                
                  
                    » You can do it! 😌