【曜日取得】演習で身に付けるpythonプログラミング【vol. 4】

※このブログでは実装していくプログラミングを要望(リクエスト)という形で記載していきます。

身に付けるスキル

  • CSVファイルの読み書き(python 標準モジュール版)
  • アルゴリズム(数式)をプログラムに変換するスキル

リクエスト:祝日に対応する曜日の取得

日本の祝日一覧が記載されているCSVファイルに対して、曜日の情報を追加した新しいCSVファイルを作成するプログラムを作成してください。

期待されるファイルの一部(CSVファイル)

国民の祝日・休日月日,曜日,国民の祝日・休日名称
1955/1/1,土,元日
1955/1/15,土,成人の日
1955/3/21,月,春分の日
1955/4/29,金,天皇誕生日

今回のポイント

  • ファイルの文字コード
  • csv モジュール
    • csv.DictReader
    • csv.DictWriter
  • 日付から曜日を計算するアルゴリズムをコードに変換する

実装例

コメント

タイトルとURLをコピーしました