Skip to content

Commit

Permalink
Add 十神重叠
Browse files Browse the repository at this point in the history
  • Loading branch information
china-testing committed Feb 5, 2023
1 parent 2c52e1e commit 8adc563
Showing 1 changed file with 50 additions and 1 deletion.
51 changes: 50 additions & 1 deletion bazi.py
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,13 @@ def get_shens(gans, zhis, gan_, zhi_):
if '比' in gan_shens:
print("比:同性相斥。讨厌自己。老是想之前有没有搞错。没有持久性,最多跟你三五年。 散财,月上比肩,做事没有定性,不看重钱,感情不持久。不怀疑人家,人心很好。善意好心惹麻烦。年上问题不大。")
print("比如果地支刑,幼年艰苦,白手自立长、兄弟不合、也可能与妻子分居。地支冲:手足不和。女命忌讳比劫和合官杀,多为任性引发困难之事。")


if gan_shens[0] == '比' and gan_shens[1] == '比':
print("比肩年月天干并现:不是老大,出身平常。女仪容端庄,有自己的思想;不重视钱财,话多不能守秘。30随以前是非小人不断。")

if gan_shens[1] == '比' and '比' in zhi_shen3[1]:
print("月柱干支比肩:争夫感情丰富。30岁以前钱不够花。")

if gan_shens[0] == '比':
print("上面有哥或姐,出身一般。")

Expand Down Expand Up @@ -571,6 +577,14 @@ def get_shens(gans, zhis, gan_, zhi_):
print("劫财扶助,无微不至。劫财多者谦虚之中带有傲气。凡事先理情,而后情理。先细节后全局。性刚强、精明干练、女命不适合干透支藏。")
print("务实,不喜欢抽象性的空谈。不容易认错,比较倔。有理想,但是不够灵活。不怕闲言闲语干扰。不顾及别人面子。")
print("合作事业有始无终。太重细节。做小领导还是可以的。有志向,自信。杀或食透干可解所有负面。女命忌讳比劫和合官杀,多为任性引发困难之事。")

if gan_shens[0] == '劫' and gan_shens[1] == '劫':
print("劫年月天干并现:喜怒形于色,30岁以前大失败一次。过度自信,精明反被精明误。")

if gan_shens[1] == '劫' and '劫' in zhi_shen3[1]:
print("月柱干支劫:与父亲无缘,30岁以前任性,早婚防分手,自我精神压力极其重。")


if shens2.count('劫') > 2:
print('----劫财过多, 婚姻不好')
if (not '官' in shens) and (not '杀' in shens):
Expand Down Expand Up @@ -613,6 +627,11 @@ def get_shens(gans, zhis, gan_, zhi_):
print("----偏印在天干如成格:偏印在前,偏财(财次之)在后,有天月德就是佳命(偏印格在日时,不在月透天干也麻烦)。忌讳倒食,但是坐绝没有这能力。")
print("经典认为:偏印不能扶身,要身旺;偏印见官杀未必是福;喜伤官,喜财;忌日主无根; 女顾兄弟姐妹;男六亲似冰")
print("偏印格干支有冲、合、刑,地支是偏印的绝位也不佳。")

#print(zhi_shen3)
if (gan_shens[1] == '枭' and '枭' in zhi_shen3[1]):
print("枭月重叠:福薄慧多,青年孤独,有文艺宗教倾向。")

if '枭' in zhi_shens:
print("成格基础89生财、配印;最喜偏财同时成格,偏印在前,偏财在后。最忌讳日时坐实比劫刃。")
if shens2.count('枭') > 2:
Expand Down Expand Up @@ -656,6 +675,10 @@ def get_shens(gans, zhis, gan_, zhi_):
if '印' in gan_shens:
if '印' in zhi_shens:
print("基础82,成格喜官杀、身弱、忌财克印。合印留财,见利忘义.透财官杀通关或印生比劫;合冲印若无他格或调候破格。日主强凶,禄刃一支可以食伤泄。")

if (gan_shens[1] == '印' and '印' in zhi_shen3[1]):
print("印月重叠:女迟婚,月阳刃者离寡,能独立谋生,有修养的才女。")

if shens2.count('印') > 2:
print("正印多的:聪明有谋略,比较含蓄,不害人,识时务。正印不怕日主死绝,反而怕太强。日主强,正印多,孤寂,不善理财。")
for seq, gan_ in enumerate(gan_shens):
Expand Down Expand Up @@ -736,6 +759,11 @@ def get_shens(gans, zhis, gan_, zhi_):


# 财分析

if (gan_shens[0] in ('财', '才') and gan_shens[1] in ('财', '才')) or (gan_shens[1] in ('财', '才') and ('财' in zhi_shen3[1] or '才' in zhi_shen3[1])):
print("财或偏财月重叠:女职业妇女,有理财办事能力。因自己理财能力而影响婚姻。一财得所,红颜失配。男的双妻。")


if '财' in gan_shens:
print("男日主合财星,夫妻恩爱。如果争合或天干有劫财,双妻。")
if '财' in zhi_shens:
Expand Down Expand Up @@ -798,6 +826,10 @@ def get_shens(gans, zhis, gan_, zhi_):
if '官' in gan_shens:
if '官' in zhi_shens:
print("官若成格:忌伤;忌混杂;基础78。有伤用财通关或印制。混杂用合或者身官两停。日主弱则不可扶。")

if (gan_shens[0] == '官' and gan_shens[1] == '官') or (gan_shens[1] == '官' and '官' in zhi_shen3[1]):
print("官月重叠:女易离婚,早婚不吉利。为人性格温和。")

if gan_shens[3] == '官' and len(zhi5[zhis[3]]) == 1:
print("官专位时坐地支,男有得力子息。")
if gan_shens[0] == '官' :
Expand Down Expand Up @@ -848,6 +880,13 @@ def get_shens(gans, zhis, gan_, zhi_):
print("七杀是非多。但是对男人有时是贵格。比如毛主席等。七杀坐刑或冲,夫妻不和。成格基础85可杀生印或食制印、身杀两停、阳刃驾杀。")
if '杀' in zhi_shens:
print("杀格:喜食神制,要食在前,杀在后。阳刃驾杀:杀在前,刃在后。身杀两停:比如甲寅日庚申月。杀印相生,忌食同成格。")

if (gan_shens[0] == '杀' and gan_shens[1] == '杀') :
print("杀月干年干重叠:不是老大,出身平常,多灾,为人不稳重。")

if (gan_shens[1] == '杀' and '杀' in zhi_shen3[1]):
print("杀月重叠:女易离婚,其他格一生多病。")

if gan_shens[0] == '杀':
print("年干七杀,早年不好。或家里穷或身体不好。")
if gan_shens[1] == '杀':
Expand Down Expand Up @@ -897,6 +936,12 @@ def get_shens(gans, zhis, gan_, zhi_):
if '食' in zhi_shens:
print("食神成格的情况下,寿命比较好。食神和偏财格比较长寿。食神厚道,为人不慷慨。食神有口福。成格基础84,喜财忌偏印(只能偏财制)。")
print("食神无财一生衣食无忧,无大福。有印用比劫通关或财制。")


if (gan_shens[0] == '食' and gan_shens[1] == '食') or (gan_shens[1] == '食' and '食' in zhi_shen3[1]):
print("食月重叠:生长安定环境,性格仁慈、无冲刑长寿。女早年得子。无冲刑偏印者是佳命。")


if '枭' in gan_shens:
print("男的食神碰到偏印,身体不好。怕偏印,正印要好一点。四柱透出偏财可解。")
if '劫' in gan_shens:
Expand Down Expand Up @@ -944,6 +989,10 @@ def get_shens(gans, zhis, gan_, zhi_):
print("食神重成伤官,不适合伤官配印。金水、土金、木火命造更高。火土要调候,容易火炎土燥。伤官和七杀的局不适合月支为库。")
print("成格基础87生财、配印。不考虑调候逆用比顺用好,调候更重要。生正财用偏印,生偏财用正印。\n伤官配印,如果透杀,透财不佳。伤官七杀同时成格,不透财为上好命局。")

if (gan_shens[0] == '伤' and gan_shens[1] == '伤') or (gan_shens[1] == '伤' and '伤' in zhi_shen3[1]):
print("父母兄弟均无缘。孤苦,性刚毅好掌权。30岁以前有严重感情苦重,适合老夫少妻,继室先同居后结婚。")


if '印' in gan_shens and ('财' not in gan_shens):
print("伤官配印,无财,有手艺,但是不善于理财。有一定个性")
if gan_shens[0] == '伤' and gan_shens[1] == '伤' and (not '伤' in zhi_shens2):
Expand Down

0 comments on commit 8adc563

Please sign in to comment.