18 lines
614 B
Python
18 lines
614 B
Python
|
import calendar
|
||
|
# Show every month
|
||
|
for month in range(1, 13):
|
||
|
cal = calendar.monthcalendar(2020, month)
|
||
|
first_week = cal[0]
|
||
|
second_week = cal[1]
|
||
|
third_week = cal[2]
|
||
|
|
||
|
# If a Saturday presents in the first week, the second Saturday
|
||
|
# is in the second week. Otherwise, the second Saturday must
|
||
|
# be in the third week.
|
||
|
|
||
|
if first_week[calendar.THURSDAY]:
|
||
|
holi_day = second_week[calendar.THURSDAY]
|
||
|
else:
|
||
|
holi_day = third_week[calendar.THURSDAY]
|
||
|
|
||
|
print('%3s: %2s' % (calendar.month_abbr[month], holi_day))
|