Проверка пароля

Вы работаете разработчиком в компании, которая очень серьезно относится к безопасности учетных записей пользователей. Вам поручено создать функцию проверки пароля check_password(password), которая будет выбрасывать пользовательские исключения для разных ошибок пароля:
  • PasswordTooShortError: если длина пароля меньше 8 символов
  • PasswordMissingNumberError: если пароль не содержит хотя бы одной цифры
Основная задача вашей функции — обеспечить соблюдение этих правил и вызвать соответствующие исключения, если предоставленный пароль не соответствует критериям. Если пароль длиннее 8 символов и содержит хотя бы одну цифру, функция должна возвращать True.
Ввод
Вывод
securePassw0rd
Password is valid.
mypass
PasswordTooShortError: The password is too short, it should be at least 8 characters long.
securepassword
PasswordMissingNumberError: The password should contain at least one number.
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue