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“ -
Единоразовая поддержка -
6 views
356
105
1 month ago 03:23:00 23
От рабов до Бонда: история взлета, краха и наследия Британской империи