Share This
Связаться со мной
Крути в низ
Categories
//Валидация PIN-кода: задача на программирование на Python

Валидация PIN-кода: задача на программирование на Python

15.07.2021Category : Python

Кодинг-марафон. Задача 4.

Задание: Напишите функцию для проверки, является ли строка валидным PIN-кодом.

Валидный PIN-код:

  • состоит из ровно 4 или 6 символов
  • состоит только из цифр (0-9)
  • не содержит пробелов.

Примечание: при вводе пустых строк результат должен быть 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))

validacija pin koda zadacha na programmirovanie na python c48cd2e - Валидация PIN-кода: задача на программирование на Python

Кодинг-марафон по Python

Реши 10 задач и выиграй 5500 рублей

Подписаться ×

  • 59 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close