Calculate last sunday for any given date
from datetime import date def sun_date(input): d = input.toordinal() last = d sunday = last - (last % 7) return date.fromordinal(sunday) # converting to ordunal help calculations