Introduction
In this project, you will learn how to build a time travel destination calculator using Python. This calculator will help you determine the maximum past and future dates that a time-traveling spaceship can reach based on the current date and the estimated number of days the spaceship can travel.
👀 Preview
## Input:
time_travel_destination('2238-2-11', 30)
time_travel_destination('2238-2-11', 0)
time_travel_destination('2238-2-11', 100)
## Output:
['12-01-2238', '13-03-2238']
['11-02-2238', '11-02-2238']
['03-11-2237', '22-05-2238']
🎯 Tasks
In this project, you will learn:
- How to extract date information from a given string
- How to calculate the past and future dates based on the given number of days
- How to format the calculated dates and return them as a list of strings
🏆 Achievements
After completing this project, you will be able to:
- Understand how to work with dates and timedelta in Python
- Implement a function to calculate the time travel destination
- Handle exceptions and edge cases in your code
- Write clean and maintainable Python code