Pythonで節分の日を求める関数

Pocket

節分の日一覧を作りましたが、その際に使用したPythonの関数を載せておきます。

def setsubun(nen):
  if nen < 1901:
    return 0
  elif nen < 1915:
    return 3 if (nen - 1) % 4 < 1 else 4
  elif nen < 1952:
    return 3 if (nen - 1) % 4 < 2 else 4
  elif nen < 1985:
    return 3 if (nen - 1) % 4 < 3 else 4
  elif nen < 2021:
    return 3
  elif nen < 2055:
    return 2 if (nen - 1) % 4 < 1 else 3
  elif nen < 2088:
    return 2 if (nen - 1) % 4 < 2 else 3
  elif nen < 2101:
    return 2 if (nen - 1) % 4 < 3 else 3
  else:
    return 0

[ 2021年1月14日 | カテゴリー: Python, デジタル | タグ: ]

« | »

コメントを残す

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

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報