Введение
В этом проекте вы научитесь создавать калькулятор времени путешествия с использованием Python. Этот калькулятор поможет вам определить максимальные даты в прошлом и будущем, которые может достичь космический корабль, совершающий путешествие во времени, на основе текущей даты и предполагаемого количества дней, которое может проехать корабль.
👀 Предварительный просмотр
## Входные данные:
time_travel_destination('2238-2-11', 30)
time_travel_destination('2238-2-11', 0)
time_travel_destination('2238-2-11', 100)
## Выходные данные:
['12-01-2238', '13-03-2238']
['11-02-2238', '11-02-2238']
['03-11-2237', '22-05-2238']
🎯 Задачи
В этом проекте вы научитесь:
- Извлекать информацию о дате из заданной строки
- Вычислять даты в прошлом и будущем на основе заданного количества дней
- Форматировать вычисленные даты и возвращать их в виде списка строк
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как работать с датами и timedelta в Python
- Реализовать функцию для вычисления места назначения путешествия во времени
- Обрабатывать исключения и граничные случаи в своем коде
- писать чистый и поддерживаемый код на Python