1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень Python для розробників

Connected

вправа

Створення валідатора паролів

Ваша команда розробляє систему автентифікації для вебсайту. Щоб забезпечити безпеку облікових записів, вам потрібно створити функцію validate_password(), яка перевіряє, чи відповідають паролі мінімальним вимогам безпеки. Функція має перевіряти, що пароль має щонайменше вісім символів і містить принаймні один спеціальний символ із колекції punctuation модуля string.

Модуль string і тестова змінна пароля user_password вже імпортовані для вас.

Інструкції

100 XP
  • Доповніть функцію validate_password(), щоб перевіряти, чи пароль має щонайменше 8 символів.
  • Додайте цикл, щоб перевірити, чи будь-який символ пароля є в string.punctuation.
  • Викличте функцію з user_password і збережіть результат у is_valid.