Кодинг-марафон. Задача 4.
Задание: Напишите функцию для проверки, является ли строка валидным PIN-кодом.
Валидный PIN-код:
Примечание: при вводе пустых строк результат должен быть False.
Примеры:
is_valid("1234") ➞ True is_valid("45135") ➞ False is_valid("89abc1") ➞ False is_valid("900876") ➞ True is_valid(" 4983") ➞ False
Варианты решения:
def is_valid(pin_code): return pin_code.isnumeric() and len(pin_code) in (4, 6)
def is_valid(pin_code): return len(pin_code) in (4,6) and pin_code.isdigit()
from re import match def is_valid(pin_code): return bool(match("\d{4}$|\d{6}$", pin_code))
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…