看板 Python 關於我們 聯絡資訊
# 輸入資料 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://www.ptt.cc/bbs/Python/M.1645429629.A.2C5.html
TuCH: Good! 02/21 16:46
skyleona: 感謝ly大解答 02/21 19:35