dk = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] s=0 for m in range(1, 13): for d in range(1, dk[m]+1): if sum(map(int, str(d)))==m: # print "%d/%d" % (m, d) s+=1 print s