查詢農曆生日與陽曆生日屬於同一天的次數和年份

2022-07-05 03:57:12 字數 1969 閱讀 1945

計算自己農曆生日與陽曆生日屬於同一天的年份和次數

#

!/usr/bin/env python

#引入sxtwl模組,具體用法參考

import

sxtwl

lunar =sxtwl.lunar()

ymc = ["

十一", "

十二", "

正", "

二", "

三", "

四", "

五", "

六", "

七", "

八", "

九", "十"

]rmc = ["

初一", "

初二", "

初三", "

初四", "

初五", "

初六", "

初七", "

初八", "

初九", "

初十", "

十一", "

十二", "

十三", "

十四", "

十五", "

十六", "

十七", "

十八", "

十九", "

二十", "

廿一", "

廿二", "

廿三", "

廿四", "

廿五", "

廿六", "

廿七", "

廿八", "

廿九", "

三十", "卅一"

]i=0

print("

----------------------——————————————————————")

for num in range(2000,2101):

day = lunar.getdaybysolar(num, 7, 7) #

遍歷年份,兩個7表示陽曆生日是7月7日

ifday.lleap:

if ymc[day.lmc] == "六"

and rmc[day.ldi] == "

初六": #

假設農曆生日是六月初六

i += 1

print("

第",i,"

次","

陽曆與農曆生日屬於同一天")

print("

我",num-2000,"歲"

)

print("

公曆:", day.y, "

年", day.m, "

月", day.d, "日"

)

print("

潤", ymc[day.lmc], "

月", rmc[day.ldi], "日"

)

print("

----------------------——————————————————————")

else

:

if ymc[day.lmc] == "六"

and rmc[day.ldi] == "初六"

: i += 1

print("

第", i, "

次", "

陽曆與農曆生日屬於同一天")

print("

我", num - 2000, "歲"

)

print("

公曆:", day.y, "

年", day.m, "

月", day.d, "日"

)

print(ymc[day.lmc], "

月", rmc[day.ldi], "日"

)

print("

----------------------——————————————————————

")

同一天生日問題

include include include struct student int student compare const void stu a,const void stu b int main else if i n s i month s i 1 month s i day s i 1 ...

生日前一天,榮獲微軟MVP(感念與理想)

之前開博半年即今年3月獲得csdn部落格專家的時候 包括後來成為多個社群專家 我沒有撰文,半個月前部落格訪問量突破100萬的時候,寫了一篇文章,然後立馬又刪掉了。今天早晨開啟郵箱看到自己已經榮獲微軟最有價值專家的稱號時,便開始有點按捺不住了。原因有三,算算日子,今天已經踏入10月份第二天了 1 自學...

生日前一天,榮獲微軟MVP(感念與理想)

之前開博半年即今年3月獲得csdn部落格專家的時候 包括後來成為多個社群專家 我沒有撰文,半個月前部落格訪問量突破100萬的時候,寫了一篇文章,然後立馬又刪掉了。今天早晨開啟郵箱看到自己已經榮獲微軟最有價值專家的稱號時,便開始有點按捺不住了。原因有三,算算日子,今天已經踏入10月份第二天了 1 自學...