質問の曜日の問題をPythonで解いてみた。

 質問の曜日の問題Pythonで解いてみました。(^_^;
 Pythonでは、0が月曜日になるようです。

 月火水木金土日
 0 1 2 3 4 5 6 

● Saturdays.py

from datetime import date
print([y for y in range(1900,2100) if date(y,1,26).weekday()==5])

●実行結果

[1901, 1907, 1918, 1924, 1929, 1935, 1946, 1952, 1957, 1963, 1974, 1980, 1985, 1
991, 2002, 2008, 2013, 2019, 2030, 2036, 2041, 2047, 2058, 2064, 2069, 2075, 208
6, 2092, 2097]

※参考URL
http://d.hatena.ne.jp/cheeseshop/20071130/1237344012

Pythonスタートブック

Pythonスタートブック

みんなのPython 第3版

みんなのPython 第3版

パーフェクトPython (PERFECT SERIES 5)

パーフェクトPython (PERFECT SERIES 5)