Python是一款流行的編程語言,這里我們可以用它來計算一下我們的本命年。根據中國傳統的生肖文化,每過一年就會換一個生肖,12年一輪回,那么怎樣在Python中計算自己的本命年呢?下面我們來看看具體的實現。
# 導入需要的模塊 import datetime # 計算方法:只需要用當前年份減去你的出生年份,再加上12,最后結果mod 12就可以得到本命年對應的生肖。 def get_zodiac(name, year): zodiacs = '鼠牛虎兔龍蛇馬羊猴雞狗豬' startyear = int(datetime.datetime.strptime('0001-01-01', '%Y-%m-%d').year) resultyear = (year - startyear + 12) % 12 return name + ',你的本命年對應的生肖是:' + zodiacs[resultyear] # 使用例子 print(get_zodiac('小明', 1990))
在上面的代碼中,我們導入了datetime模塊,然后定義了一個函數get_zodiac()。在函數中,我們使用datetime模塊獲取當前年份,然后根據求和公式計算本命年對應的生肖,并返回對應的結果。
運行上面的Python代碼,然后輸入你的出生年份,就可以得到自己的本命年了。希望這篇文章對你有所幫助,也希望你可以喜歡上Python這個強大的編程語言。
上一篇python 文件名太長
下一篇get傳遞json數組