Python源码:根据输入的年份得到对应的生肖(要求年份>=1900)

分析:

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)
    
 

你可能感兴趣的:(python,python)