Помогите пожалуйста с решением задачи на питоне, вычисление разницы с 2х дат - Общение Python мододелов

Вопрос Помогите пожалуйста с решением задачи на питоне, вычисление разницы с 2х дат

Регистрация
18 Дек 2012
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Фермер Соня хочет узнать, сколько дней прошло с начала посевной до начала сбора урожая. Напишите программу, которая поможет рассчитать количество дней между двумя датами.

Допишите код функции timedelta_days(), которая принимает в качестве аргументов две строки с датами в формате '%Y/%m/%d %H:%M:%S', например '2008/08/10 00:00:00', и возвращает количество дней между этими датами.

Ваша программа должна вернуть целое число дней, без плавающей точки.



# Допишите нужные импорты.

...



def timedelta_days(datetime_str_1, datetime_str_2):

# Напишите тело функции.

...

difference = timedelta_days('2019/05/10 00:00:00', '2019/10/04 00:00:00')



print('От начала посевной до начала сбора урожая прошло', difference, 'дней.')
 
Регистрация
23 Сен 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
from datetime import datetime

def timedelta_days(datetime_str_1, datetime_str_2):
# Преобразование строковых аргументов в объекты datetime
date1 = datetime.strptime(datetime_str_1, '%Y/%m/%d %H:%M:%S')
date2 = datetime.strptime(datetime_str_2, '%Y/%m/%d %H:%M:%S')
# Вычисление разницы в днях
timedelta = date2 - date1
# Возвращение количества дней как целого числа
return timedelta.days

# Пример вызова функции
difference = timedelta_days('2019/05/10 00:00:00', '2019/10/04 00:00:00')

print('От начала посевной до начала сбора урожая прошло', difference, 'дней.')
 
Регистрация
6 Мар 2013
Сообщения
81
Репутация
-3
Спасибо
0
Монет
0
Тебе явно не сюда
 
Сверху Снизу