Упражнение на Python: получите список дат между двумя датами

Python Datetime: упражнение 50 с решением

Напишите программу Python для получения списка дат между двумя датами.

Пример решения :

Код Python:

  from datetime import timedelta, datedef daterange (date1, date2): for n in range (int ((date2 - date1) .days) +1): yield date1 + timedelta (n) start_dt = date (2015  , 12, 20) end_dt = date (2016, 1, 11) для dt в диапазоне дат (start_dt, end_dt): print (dt.strftime ("% Y-% m-% d"))  

Пример вывода:

 2015-12-20 2015-12-21 2015-12-22 2015-12-23 2015-12-24 2015-12-25 2015-  12-26 2015-12-27 2015-12-28 2015-12-29 2015-12-30 2015-12-31 ------- 2016-01-08 2016-01-09 2016-01-10  11 января 2016 г. 

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий