from datetime import date, timedelta d1 = date(2015, 1, 1) # start date d2 = date(2015, 12, 31) # end date delta = d2 - d1 # timedelta ans=0 for i in range(delta.days + 1): D=str(d1 + timedelta(days=i)) m=int(D[5:7]) d=sum([int(x) for x in D[8:10] ]) ans+=(m==d) print(ans)