def?chinese_zodiac(year):??
創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)和網(wǎng)站改版、網(wǎng)站營(yíng)銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶超過千家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注品牌網(wǎng)站制作和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長(zhǎng)!
return?u'猴雞狗豬鼠牛虎兔龍蛇馬羊'[year%12]??
def?zodiac(month,?day):??
n?=?(u'摩羯座',u'水瓶座',u'雙魚座',u'白羊座',u'金牛座',u'雙子座',
u'巨蟹座',u'獅子座',u'處女座',u'天秤座',u'天蝎座',u'射手座')??
d?=?((1,20),(2,19),(3,21),(4,21),(5,21),(6,22),(7,23),(8,23),(9,23),(10,23),(11,23),(12,23))??
return?n[len(filter(lambda?y:y=(month,day),?d))%12]
chinese_zodiac(2004)
使用chinese_zodiac(出生年份)就能獲得屬相了
year_input=int(input("請(qǐng)輸入年份:"))
if year_input = 1000:
....SymbolicAnimals = year_input%12
....if SymbolicAnimals == 0:
........print("{}年是:申(猴)".format(year_input))
....elif SymbolicAnimals == 1:
........print("{}年是:酉(雞)".format(year_input))
....elif SymbolicAnimals == 2:
........print("{}年是:戌(狗)".format(year_input))
....elif SymbolicAnimals == 3:
........print("{}年是:亥(豬)".format(year_input))
....elif SymbolicAnimals == 4:
........print("{}年是:子(鼠)".format(year_input))
....elif SymbolicAnimals == 5:
........print("{}年是:丑(牛)".format(year_input))
....elif SymbolicAnimals == 6:
........print("{}年是:寅(虎)".format(year_input))
....elif SymbolicAnimals == 7:
........print("{}年是:卯(兔)".format(year_input))
....elif SymbolicAnimals == 8:
........print("{}年是:辰(龍)".format(year_input))
....elif SymbolicAnimals == 9:
........print("{}年是:巳(蛇)".format(year_input))
....elif SymbolicAnimals == 10:
........print("{}年是:午(馬)".format(year_input))
....elif SymbolicAnimals == 11:
........print("{}年是:未(羊)".format(year_input))
else:
....print("請(qǐng)輸入大于4位數(shù)的年份")
提起python根據(jù)年齡算屬相,大家都知道,有人問根據(jù)屬相算年齡怎么算??另外,還有人想問使用Python,根據(jù)出生日期算屬相,你知道這是怎么回事?其實(shí)如何根據(jù)年齡推算屬相,下面就一起來看看python 編寫一個(gè)程序,判斷一個(gè)給定的年份屬于哪一個(gè)生肖?希望能夠幫助到大家!
python根據(jù)年齡算屬相
defshengxiao(year):
如何根據(jù)年齡推算屬相
returnu’猴雞狗豬鼠?;⑼谬埳唏R羊'[year%12]
shengxiao()
根據(jù)人的實(shí)際年齡怎樣推算人的十二生肖
把他的年齡除以12,得到余數(shù),然后倒推上去
比如A今年14歲,14除以12得1余數(shù)為2,今年是牛年,那么由牛開始倒推鼠,豬。所以95年生的不是屬狗就是屬豬,基本上95年2,3以后的都屬豬,之前的屬狗。
怎么根據(jù)年齡算十二生肖
首先需要熟練記憶各生肖所代表的數(shù)字:鼠1,牛2,虎3,兔4,龍5,蛇6,馬7,羊8,猴9,雞10,狗11,豬12,單輪內(nèi)排名越前年齡越大。
例如今年年是豬年,那么年齡最小的豬就是1歲,最小的狗就是2歲,最小的雞就是3歲……(以此類推)最小的鼠就是13歲。
而同數(shù)豬不同的年齡段為每一輪加12歲。例如今年年是豬年,那么年齡最小的豬就是1歲,下一輪就為13歲,再下一輪就為25歲,往下的以此類推。
十二生肖年份
1.子鼠:、、、、、、、、、、、、、
2.丑牛:、、、、、、、、、、、、
3.寅虎:、、、、、、、、、、、、、
4.卯兔:、、、、、、、、、、、、
5.辰龍:、、、、、、、、、、、、
6.巳蛇:、、、、、、、、、、、、
7.午馬:、、、、、、、、、、、、
8.未羊:、、、、、、、、、、、、
9.申猴:、、、、、、、、、、、、
10.酉雞:、、、、、、、、、、、、
11.戌狗:、、、、、、、、、、、、
12.亥豬:、、、、、、、、、、、、
python根據(jù)年齡算屬相:根據(jù)屬相算年齡怎么算??
那就子鼠丑牛寅虎卯兔···往下排,不就好算
希望采納
怎么通過生肖算年齡?
到12歲的時(shí)候你肯定是你出生那個(gè)時(shí)候的生肖按照12生肖的順序你可以推算的。按照數(shù)學(xué)方法計(jì)算的話很簡(jiǎn)單的,方法如下:
1、首先,記住每個(gè)十二生肖代表的數(shù)字:鼠1,牛2,虎3,兔4,龍5,蛇6,馬7,羊8,猴9,雞10,狗11,豬12
2、例如,今年是馬年。馬年出生的人有1歲、13歲、25歲等,一般來說,馬的年齡是虛擬的。馬年常數(shù)是13+7=20
3、這很容易知道。例如,年,如果雞是10,20-10=10,那么年出生的人是10,22,34等
4、再舉一個(gè)例子:計(jì)算老鼠的年齡,20-1=19歲,老鼠的年齡是:年農(nóng)歷庚子的老鼠年,公歷54歲,公歷55歲。
注意事項(xiàng):
1、根據(jù)屬相計(jì)算年齡,從交立春的那一刻開始至次年交立春前結(jié)束就是確定屬相生肖的時(shí)間。將這十二屬相:鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬。
2、今年是鼠年,那么年也是鼠年,同樣的道理,都是鼠年.這是類推法,其間的差距就是生肖的循環(huán)數(shù)12。
以上就是與python 編寫一個(gè)程序,判斷一個(gè)給定的年份屬于哪一個(gè)生肖?相關(guān)內(nèi)容,是關(guān)于根據(jù)屬相算年齡怎么算??的分享??赐阷ython根據(jù)年齡算屬相后,希望這對(duì)大家有所幫助!
這個(gè)很簡(jiǎn)單,首先看一下%12這個(gè)代碼,是取余的意思,year代表當(dāng)前年份,以2020年為例,那么對(duì)2020年減去1972年后為48,除以12的商為4,余數(shù)為0,那么index=(year-1972)%12=0;
然后zodiac這個(gè)是數(shù)組變量,存儲(chǔ)了12生肖及其順序,zodiac[index]實(shí)際就是zodiac[0],那對(duì)應(yīng)zodiac結(jié)果集中的0索引指針,也就是第一個(gè)值(數(shù)組的索引從0開始,非1)----鼠,也就是當(dāng)year=2020時(shí),輸出為鼠
這個(gè)代碼是最簡(jiǎn)單最簡(jiǎn)單的代碼了。都是基礎(chǔ)
網(wǎng)站題目:python用函數(shù)算生肖 python中判斷生肖和星座
網(wǎng)頁(yè)地址:http://m.rwnh.cn/article6/hiieig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、服務(wù)器托管、營(yíng)銷型網(wǎng)站建設(shè)、外貿(mào)建站、網(wǎng)站收錄、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)