スポンサーリンク

Pythonでカレンダーのプログラムを作成する

Python で練習として曜日のプログラムを作りました。
pythonのライブラリーにはカレンダー関数があるのですが、


練習として作ってみました。
曜日計算は、下記サイトの計算を参考にしました。wikipediaにも他の方法での算出方法がのっています。


簡単にいうと、
まず閏年の計算をします。(2月以外は不要だけど一応計算)
閏年の場合に2月に1日足す。
月の初めの曜日の計算をして1日の始まる位置を調整します。
日にちを出力をする(月の最後まで)
途中の日曜日を出力後に改行します。
コードはPython 3用のものです。

実行結果

年:2017
月:5
2017 5
Mo Tu We Th Fr Sa Su
1  2  3  4  5  6  7
8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

written by gatamix

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク