calendar を使ってある期間の日付と曜日を得る

# -*- coding: utf-8 -*-
import calendar


year = [y for y in range(1983,2017)]
month = [1,2,3,4,5,6,7,8,9,10,11,12]
youbi = ["月","火","水","木","金","土","日"]
print(year)
print(month)

cal = calendar.Calendar()

for y in year:

	for m in month:
		print("%d年 %d月"%(y,m))
		dates = cal.itermonthdays2(y,m)

		for d in dates:

			if d[0] != 0:

				print("%d年%d月%d日 %s曜日"%(y,m,d[0],youbi[d[1]]))