1. Learn
  2. /
  3. Курси
  4. /
  5. Regular Expressions in Python

Connected

Вправа

Некоректний пароль

Другий етап вебсайту — написати скрипт, який перевіряє пароль, введений користувачем. Компанія також встановила правила для валідації паролів:

  • Може містити малі літери a-z і великі літери A-Z
  • Може містити цифри
  • Може містити символи: *, #, $, %, !, &, .
  • Має бути щонайменше 8 символів, але не більше 20

Колега також передав вам список паролів як приклади для тестування.

Список passwords і модуль re вже завантажені у вашу сесію. Ви можете використати print(passwords), щоб переглянути їх в IPython Shell.

Інструкції

100 XP
  • Напишіть регулярний вираз, щоб перевірити, чи відповідають паролі описаним вимогам.
  • Перегляньте елементи списку passwords, щоб зʼясувати, чи є вони дійсними паролями.
  • Щоб вивести повідомлення, яке вказує, чи пароль дійсний, завершіть вираз із .format().