The Password Checker project was designed by Leigh Anne Fitz of Virginia Beach City Public Schools and the autograding tests were designed by Kate McDonnell of Cherry Creek Schools in Colorado.
Create a Python program that determines whether a userβs password is strong or weak. The program should prompt the user to enter their password, then determine whether it meets all requirements. It will then print whether the password is βStrongβ or βWeak.β
Create a Python program that determines whether a userβs password is strong or weak. The program should prompt the user to enter their password, then determine whether it meets all requirements. It will then print whether the password is βStrongβ or βWeak.β
Consider the procedure (check_password()) you wrote for this project. Write two calls to your procedure that each cause a different code segment in the procedure to execute. Describe the expected behavior of each call. If it is not possible for two calls to your procedure to cause different code segments to execute, explain why this is the case for your procedure.
Consider the procedure (check_password()) you wrote for this project. Suppose another programmer modifies the code within this procedure. Describe a modification the other programmer could make that would cause this procedure to have a logic error. Describe how the behavior of this procedure would change because of the error.
Describe an error that you encountered while you were creating the code, and how you fixed your code to remove the bug. How did you test the code to make sure it was working correctly?