Вы не можете суммировать дату и число, например date+4
, потому что, кто знает, что это за единица, 4h
, 4d
, 4m
, ...?
Вы можете использовать datetime.timedelta
, вот пример, если вы имели в виду days
end_date = (date+timedelta(days=4)).strftime("%Y-%m-%d")
# ...
date = date+timedelta(days=3)