0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

苗字の画数から良い名前の画数を調べるpythonプログラム

Last updated at Posted at 2024-07-28

概要

  • 苗字と名前がそれぞれ2文字の場合限定ですが、作成しました。
  • 判断したい苗字の画数をa,bに入力してください。
  • 何が吉数かは資料によって異なるので、適宜調整して下さい。
  • サンプルコードでは、wikipediaで記載されている数値を吉数としています。
    https://ja.wikipedia.org/wiki/%E5%A7%93%E5%90%8D%E5%88%A4%E6%96%AD

pythonサンプルコード

daikichi_check.py
def is_daikichi(num):
    return num in [1, 3, 5, 6, 7, 8, 11, 13, 15, 16, 17, 18, 21, 23, 24, 25, 29, 31, 32, 33, 35, 37, 38, 39, 41, 45, 47, 48, 52, 57, 58, 61, 63, 65, 67, 68, 81]

def find_all_daikichi(a, b):
    results = []
    for c in range(1, 31):
        for d in range(1, 31):
            tenkaku = a + b
            jinkaku = b + c
            gaikaku = a + d
            chikaku = c + d
            total = a + b + c + d
            
            if (is_daikichi(tenkaku) and 
                is_daikichi(jinkaku) and 
                is_daikichi(gaikaku) and 
                is_daikichi(chikaku) and 
                is_daikichi(total)):
                results.append((c, d))
    return results

# 佐藤(a=7, b=18) として実行
a, b = 7, 18
daikichi_combinations = find_all_daikichi(a, b)

print(f"苗字の画数: {a}, {b}")
print("全ての格が大吉となる名前の画数の組み合わせ:")
for c, d in daikichi_combinations:
    tenkaku = a + b
    jinkaku = b + c
    gaikaku = a + d
    chikaku = c + d
    total = a + b + c + d
    print(f"({c}, {d}) - 天格:{tenkaku}, 人格:{jinkaku}, 外格:{gaikaku}, 地格:{chikaku}, 総画:{total}")

出力結果の例

一例として、名前を三月とすると(佐藤三月)。
c=3,d=4であり、全ての格が大吉です。

苗字の画数: 7, 18
全ての格が大吉となる名前の画数の組み合わせ:
(3, 4) - 天格:25, 人格:21, 外格:11, 地格:7, 総画:32
(3, 10) - 天格:25, 人格:21, 外格:17, 地格:13, 総画:38
(3, 30) - 天格:25, 人格:21, 外格:37, 地格:33, 総画:58
(5, 1) - 天格:25, 人格:23, 外格:8, 地格:6, 総画:31
(5, 8) - 天格:25, 人格:23, 外格:15, 地格:13, 総画:38
(5, 11) - 天格:25, 人格:23, 外格:18, 地格:16, 総画:41
(5, 18) - 天格:25, 人格:23, 外格:25, 地格:23, 総画:48
(5, 28) - 天格:25, 人格:23, 外格:35, 地格:33, 総画:58
(6, 1) - 天格:25, 人格:24, 外格:8, 地格:7, 総画:32
(6, 10) - 天格:25, 人格:24, 外格:17, 地格:16, 総画:41
(6, 17) - 天格:25, 人格:24, 外格:24, 地格:23, 総画:48
(6, 26) - 天格:25, 人格:24, 外格:33, 地格:32, 総画:57
(7, 1) - 天格:25, 人格:25, 外格:8, 地格:8, 総画:33
(7, 6) - 天格:25, 人格:25, 外格:13, 地格:13, 総画:38
(7, 9) - 天格:25, 人格:25, 外格:16, 地格:16, 総画:41
(7, 16) - 天格:25, 人格:25, 外格:23, 地格:23, 総画:48
(7, 25) - 天格:25, 人格:25, 外格:32, 地格:32, 総画:57
(7, 26) - 天格:25, 人格:25, 外格:33, 地格:33, 総画:58
(11, 22) - 天格:25, 人格:29, 外格:29, 地格:33, 総画:58
(13, 10) - 天格:25, 人格:31, 外格:17, 地格:23, 総画:48
(13, 25) - 天格:25, 人格:31, 外格:32, 地格:38, 総画:63
(14, 9) - 天格:25, 人格:32, 外格:16, 地格:23, 総画:48
(14, 18) - 天格:25, 人格:32, 外格:25, 地格:32, 総画:57
(14, 24) - 天格:25, 人格:32, 外格:31, 地格:38, 総画:63
(15, 1) - 天格:25, 人格:33, 外格:8, 地格:16, 総画:41
(15, 8) - 天格:25, 人格:33, 外格:15, 地格:23, 総画:48
(15, 17) - 天格:25, 人格:33, 外格:24, 地格:32, 総画:57
(15, 18) - 天格:25, 人格:33, 外格:25, 地格:33, 総画:58
(17, 6) - 天格:25, 人格:35, 外格:13, 地格:23, 総画:48
(17, 16) - 天格:25, 人格:35, 外格:23, 地格:33, 総画:58
(19, 4) - 天格:25, 人格:37, 外格:11, 地格:23, 総画:48
(19, 14) - 天格:25, 人格:37, 外格:21, 地格:33, 総画:58
(20, 18) - 天格:25, 人格:38, 外格:25, 地格:38, 総画:63
(21, 11) - 天格:25, 人格:39, 外格:18, 地格:32, 総画:57
(21, 17) - 天格:25, 人格:39, 外格:24, 地格:38, 総画:63
(23, 9) - 天格:25, 人格:41, 外格:16, 地格:32, 総画:57
(23, 10) - 天格:25, 人格:41, 外格:17, 地格:33, 総画:58
(27, 6) - 天格:25, 人格:45, 外格:13, 地格:33, 総画:58
(27, 11) - 天格:25, 人格:45, 外格:18, 地格:38, 総画:63
(29, 4) - 天格:25, 人格:47, 外格:11, 地格:33, 総画:58
(29, 9) - 天格:25, 人格:47, 外格:16, 地格:38, 総画:63
(30, 8) - 天格:25, 人格:48, 外格:15, 地格:38, 総画:63
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?