import calendar day_year = [] for i in range(1,13): _ , lastday = calendar.monthrange(2015,i) day_year.append(lastday) day_num = [] for i in range(1,32): kazu = 0 for j in str(i): kazu += int(j) day_num.append(kazu) count_num = 0 for i in range(0,12): count_num += day_num[:day_year[i]].count(i+1) print(count_num)