3.3 Функция is_available_date() . _Поколение Python__ курс для профессионалов. Курс Stepik

Во время визита очередного гостя сотрудникам отеля приходится проверять, доступна ли та или иная дата для бронирования номера. Реализуйте функцию is_available_date(), которая принимает два аргумента в следующем порядке: booked_dates — список строковых дат, недоступных для бронирования. Элементом списка является либо одиночная дата, либо период (две даты через дефис). Например: [’’, ’’] date_for_booking — одиночная строковая дата или период (две даты через дефис), на которую гость желает забронировать номер. Например: ’’ или ’’ Функция is_available_date() должна возвращать True, если дата или период date_for_booking полностью доступна для бронирования. В противном случае функция должна возвращать False. Примечание 1. Гарантируется, что в периоде левая дата всегда меньше правой. Примечание 2. В периоде (две даты через дефис) граничные даты включены. Примечание 3. В тестирующую систему сдайте программу, содержащую только необходимую функцию is_available_date(), но не код, вызывающий ее. Разбор задач из онлайн-курса “Поколение Python“: курс для профессионалов. С образовательной онлайн-платформы Stepik. Разбор задач по Python (Питон): “Поколение Python“: курс для профессионалов - “Поколение Python“: курс для продвинутых - “Поколение Python“: курс для начинающих - “Программирование на Python“ - Единоразовая поддержка -
Back to Top