Сегодня 5.05.2020 (вторник) если к нему добавить 4 рабочих дня то получится 11.05.2020 (понедельник). Т.е. выходные (сб, вс.) не считаем.
Как это реализовать посредством питона?
VadimKПро то и речь, что тебе нужно было одно делать, а ему нужно делать похожее, но другое, а потом кому-нибудь ещё понадобится делать похожее, но вообще третье. Поэтому нужно написать функцию, которая подходит ко всем ситуациям одинаково. Даже он сам захочет потом отнять рабочие дни, так для этого не придётся новый код писать, а можно просто будет взять уже написанную функцию и её использовать (если он отрицательные числа там тоже сделает). Если даже брать timedelta в питоне, то можно увидеть на примере её реализации, что timedelta можно как прибавлять к дате, так и отнимать от даты. Они не стали делать только прибавление дельты или только возможность сохранения этой дельты. Её можно и сохранить, и прибавить, и отнять. Поэтому этот модуль datetime ты можешь использовать во всех задачах, связанных со временем, а не только в какой-то одной, в каких-то двух, и так далее.
я делал просто:
+ X дней через timedelta в цикле
если день выходной - то минусуем его.