計算自己農曆生日與陽曆生日屬於同一天的年份和次數
#!/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 自學...