def cal(start_year, start_month, end_year, end_month): dict_year_month = {} if end_year == start_year: m = [] for i in range(start_month, end_month,1): m.append(i) dict_year_month[start_year] = m else: ys = end_year - start_year for i in range(ys+1): print(i) print(ys) m = [] if i == 0: for j in range(start_month, 13, 1): m.append(j) dict_year_month[start_year] = m elif (i != 0) & (i < ys): for j in range(1,13,1): m.append(j) dict_year_month[start_year + i] = m elif i == ys: for j in range(1,end_month + 1,1): m.append(j) dict_year_month[end_year] = m print(dict_year_month)