分析:
1、1900是鼠年;
2、12年是一个一轮,可以用(输入的年份-1900)%12得到对应的年轮的索引值
用列表来记录12生肖值:["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
3、自定义函数来判断生肖如下:
def getShengxiao(year):
arr=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
index=(year-1900)%12
print(str(year)+"年份生肖是:"+arr[index])
4、如果一直输入就需要用一个循环
while True:
num=int(input("请输入年份:"))
getShengxiao(num)