python編寫根據(jù)年份判斷生肖實(shí)例
問題
編寫一個(gè)程序,當(dāng)用戶輸入出生年份時(shí),以下Python程序可以根據(jù)中國的生肖紀(jì)年法來計(jì)算并輸出他們的屬相。
方法
在中國生肖紀(jì)年法中,一年有12個(gè)不同的屬相。我們將余數(shù)分配給變量‘X’以獲得對應(yīng)的屬相。使用條件語句(if-elif-else語句)來確定用戶的屬相。如果的值為0,則表示該年份是猴年。如果的值為1,則表示該年份是雞年。依此類推。如果的值不是0-11之間的任何一個(gè)值,則最后的else語句將輸出“你的屬相是羊”。最后輸出用戶的屬相。
year = int(input("請輸入出生年份:")) X = year % 12 if X == 0: print("你的屬相是猴") elif X == 1: print("你的屬相是雞") elif X== 2: print("你的屬相是狗") elif X == 3: print("你的屬相是豬") elif X == 4: print("你的屬相是鼠") elif X == 5: print("你的屬相是牛") elif X == 6: print("你的屬相是虎") elif X == 7: print("你的屬相是兔") elif X == 8: print("你的屬相是龍") elif X == 9: print("你的屬相是蛇") elif X == 10: print("你的屬相是馬") else: print("你的屬相是羊")
結(jié)語
這段Python代碼實(shí)現(xiàn)了一個(gè)簡單的屬相判斷程序,它根據(jù)用戶輸入的出生年份計(jì)算并輸出相應(yīng)的屬相。此程序基于中國的生肖紀(jì)年法,因此只適用于中國文化。代碼的核心在于使用條件語句和運(yùn)算符來計(jì)算并輸出用戶的屬相,以及如何從用戶那里獲取輸入。
以上就是python編寫根據(jù)年份判斷生肖實(shí)例的詳細(xì)內(nèi)容,更多關(guān)于python判斷生肖的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python調(diào)用百度地圖WEB服務(wù)API獲取地點(diǎn)對應(yīng)坐標(biāo)值
這篇文章主要為大家詳細(xì)介紹了python調(diào)用百度地圖WEB服務(wù)API獲取地點(diǎn)對應(yīng)坐標(biāo)值,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01Python爬取破解無線網(wǎng)絡(luò)wifi密碼過程解析
這篇文章主要介紹了Python爬取破解無線網(wǎng)絡(luò)密碼過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09python實(shí)現(xiàn)的讀取網(wǎng)頁并分詞功能示例
這篇文章主要介紹了python實(shí)現(xiàn)的讀取網(wǎng)頁并分詞功能,結(jié)合實(shí)例形式分析了Python使用requests模塊讀取網(wǎng)頁,以及jieba庫分詞的相關(guān)操作技巧,需要的朋友可以參考下2019-10-10Python警察與小偷的實(shí)現(xiàn)之一客戶端與服務(wù)端通信實(shí)例
這篇文章主要介紹了Python警察與小偷的實(shí)現(xiàn)之一客戶端與服務(wù)端通信實(shí)例,并附有難點(diǎn)及易錯(cuò)點(diǎn)的分析與說明,需要的朋友可以參考下2014-10-10