import calendar ans = 0 for month in range(1, 13): _, l = calendar.monthrange(2015, month) for day in range(1, l+1): t = day n = 0 while day > 0: n += day%10 day //= 10 if month == n: ans += 1 print(ans)