我想设计一个循环,它可以打印日期,格式为yyyy-mm,以4个月为增量,重叠2个月.我可以这样做一年,但我正在为如何将其延长到明年而苦苦挣扎,同时坚持4个月和2个月的重叠.
理想的结果应该是这样……
2020-01,2020-02,2020-03,2020-04,2020-03,2020-04,2020-05,2020-06,2020-05,2020-06,2020-07,2020-08,2020-07,2020-08,2020-09,2020-10,2020-09,2020-10,2020-11,2020-12,2020-11,2020-12,2021-01,2021-02,2021-01,2020-2,2020-3,2020-04
到目前为止,我已经完成了休耕,
for j in range(20,22):
for k in range(0,13,3):
for l in range(1,7):
while (k+l <=12)
print('20'+str(j)+'-'+str(k+l))
break
这在一年内运行良好,但它不会以我喜欢的方式延伸到下一年.
感谢您的任何意见.