Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Перевірка надійних паролів | Розширені регулярні вирази та їх застосування
Регулярні Вирази Python
Секція 3. Розділ 5
single

single

Challenge: Перевірка надійних паролів

Свайпніть щоб показати меню

Для практики застосування розширених технік регулярних виразів необхідно створити валідатор паролів, який перевіряє, чи є пароль надійним.

Напишіть функцію з назвою is_strong_password(password), яка повертає True, якщо пароль відповідає всім цим вимогам, і False в іншому випадку. Для виконання необхідних перевірок використовуйте регулярні вирази.

Завдання

Проведіть, щоб почати кодувати

Потрібно створити функцію, яка перевіряє, чи є пароль надійним, використовуючи регулярні вирази. Надійний пароль повинен відповідати всім наступним вимогам:

  • Містити щонайменше 8 символів;
  • Містити принаймні одну велику літеру;
  • Містити принаймні одну малу літеру;
  • Містити принаймні одну цифру;
  • Містити принаймні один спеціальний символ (будь-який символ, який не є літерою або цифрою).

Повертає True, якщо пароль відповідає всім критеріям, або False, якщо ні.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt