from calendar import monthrange def hd(year): ans = 0 month = [monthrange(year, i)[1] for i in xrange(1, 13)] for idx, m in enumerate(month): for d in xrange(1, m + 1): if d > 9: if idx + 1 == int(str(d)[0] + str(d)[1]): ans += 1 else: if idx + 1 == d: ans += 1 return ans print hd(2015)