回答編集履歴
2
コード修正
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
start = dt.date(date.year, 3, sundays(start_summer)[1])
|
28
28
|
|
29
|
-
end = dt.date(date.year, 11, sundays(
|
29
|
+
end = dt.date(date.year, 11, sundays(end_summer)[0])
|
30
30
|
|
31
31
|
|
32
32
|
|
1
コード修正
test
CHANGED
@@ -17,8 +17,6 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
def summer_or_winter(date):
|
20
|
-
|
21
|
-
current_month = cal.monthcalendar(date.year, date.month)
|
22
20
|
|
23
21
|
start_summer = cal.monthcalendar(date.year, 3)
|
24
22
|
|
@@ -41,3 +39,7 @@
|
|
41
39
|
print(summer_or_winter(dt.date(2018, 12, 25)))
|
42
40
|
|
43
41
|
```
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
モジュールcalendarを用いて、3月第2日曜日及び11月第1日曜日の日付を計算し、dateがその期間に含まれているかを計算しています。
|