3.3 Функция is_available_date() ?️. "Поколение Python": курс для профессионалов. Курс Stepik
Описание
Во время визита очередного гостя сотрудникам отеля приходится проверять, доступна ли та или иная дата для бронирования номера.
Реализуйте функцию is_available_date(), которая принимает два аргумента в следующем порядке:
booked_dates — список строковых дат, недоступных для бронирования. Элементом списка является либо одиночная дата, либо период (две даты через дефис). Например:
['04.11.2021', '05.11.2021-09.11.2021']
date_for_booking — одиночная строковая дата или период (две даты через дефис), на которую гость желает забронировать номер. Например:
'01.11.2021' или '01.11.2021-04.11.2021'
Функция is_available_date() должна возвращать True, если дата или период date_for_booking полностью доступна для бронирования. В противном случае функция должна возвращать False.
Примечание 1. Гарантируется, что в периоде левая дата всегда меньше правой.
Примечание 2. В периоде (две даты через дефис) граничные даты включены.
Примечание 3. В тестирующую систему сдайте программу, содержащую только необходимую функцию is_available_date(), но не код, вызывающий ее.
Разбор задач из онлайн-курса "Поколение Python": курс для профессионалов. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -
https://www.youtube.com/playlist?list=PLM1zOqhHO_ey8vI3oZaErOibP8VN3Vy-s
"Поколение Python": курс для продвинутых - https://www.youtube.com/playlist?list=PLM1zOqhHO_ezHTyfdlxwyk_UL9rlSIY7T
"Поколение Python": курс для начинающих - https://youtube.com/playlist?list=PLM1zOqhHO_ezHTyfdlxwyk_UL9rlSIY7T
"Программирование на Python" - https://www.youtube.com/playlist?list=PLM1zOqhHO_eyvNpqCgbdXOaFqfFxheW6X
Единоразовая поддержка - https://www.donationalerts.com/r/roman_vershinin
Регулярная помощь - https://boosty.to/vershinin_roman
Рекомендуемые видео



















