Python: Create 12 fixed dates from a specified date over a given period
Python Datetime: Exercise-27 with Solution
Write a Python program to create 12 fixed dates from a specified date over a given period. The difference between two dates is 20.
Sample Solution:
Python Code:
import datetime
def every_20_days(date):
print('Starting Date: {d}'.format(d=date))
print("Next 12 days :")
for _ in range(12):
date=date+datetime.timedelta(days=20)
print('{d}'.format(d=date))
dt = datetime.date(2016,8,1)
every_20_days(dt)
Sample Output:
Starting Date: 2016-08-01 Next 12 days : 2016-08-21 2016-09-10 2016-09-30 2016-10-20 2016-11-09 2016-11-29 2016-12-19 2017-01-08 2017-01-28 2017-02-17 2017-03-09 2017-03-29
Flowchart:

Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Python program calculates the date six months from the current date using the datetime module.
Next: Write a Python program to get the dates 30 days before and after from the current date.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join