作者lycantrope (阿宽)
看板Python
标题Re: [问题] 回圈问题
时间Mon Feb 21 15:47:05 2022
# 输入资料
input_date = input('Please input date range(ex: 2018/6~2019/12): ')
# 解析资料
start_date, end_date = input_date.split('~')
start_year, start_month = [int(i) for i in start_date.split('/')]
end_year, end_month = [int(i) for i in end_date.split('/')]
total_month = 12*(end_year - start_year)+ 1+ end_month - start_month
for month in range(total_month):
Y = start_year + (start_month+month-1) // 12
M = 1 + (start_month + month -1) % 12
print(f"{Y}/{M}")
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 217.178.38.4 (日本)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1645429629.A.2C5.html
1F:推 TuCH: Good! 02/21 16:46
2F:→ skyleona: 感谢ly大解答 02/21 19:35