How can I calculate the date of the next Friday?
import datetime
def next_fri_13(start_date):
next_friday = start_date + datetime.timedelta(((4 - today.weekday()) % 7))
while True:
if next_friday.day==13:
thirteen_friday = next_friday
break
else:
next_date = next_friday + datetime.timedelta(days=1)
next_friday = next_date + datetime.timedelta(((4 -next_date.weekday())% 7))
return thirteen_friday
r = next_fri_13(datetime.date(2020, 2, 11)) print(r)