python編寫根據(jù)年份判斷生肖實例
問題
編寫一個程序,當用戶輸入出生年份時,以下Python程序可以根據(jù)中國的生肖紀年法來計算并輸出他們的屬相。
方法
在中國生肖紀年法中,一年有12個不同的屬相。我們將余數(shù)分配給變量‘X’以獲得對應的屬相。使用條件語句(if-elif-else語句)來確定用戶的屬相。如果的值為0,則表示該年份是猴年。如果的值為1,則表示該年份是雞年。依此類推。如果的值不是0-11之間的任何一個值,則最后的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("你的屬相是羊")
結語
這段Python代碼實現(xiàn)了一個簡單的屬相判斷程序,它根據(jù)用戶輸入的出生年份計算并輸出相應的屬相。此程序基于中國的生肖紀年法,因此只適用于中國文化。代碼的核心在于使用條件語句和運算符來計算并輸出用戶的屬相,以及如何從用戶那里獲取輸入。
以上就是python編寫根據(jù)年份判斷生肖實例的詳細內容,更多關于python判斷生肖的資料請關注腳本之家其它相關文章!
相關文章
Python警察與小偷的實現(xiàn)之一客戶端與服務端通信實例
這篇文章主要介紹了Python警察與小偷的實現(xiàn)之一客戶端與服務端通信實例,并附有難點及易錯點的分析與說明,需要的朋友可以參考下2014-10-10