题目
请编写程序,实现输入一个人的出生年份(>=1900),输出他的生肖,直到输入0结束,运行结果如下:
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能。
def shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while myyear!=0:
print(“你的生肖是:”, )
myyear=int(input("请输入出生年份,输入0结束:"))
答案:【1】index=(myyear-1972)%12【2】return zodiac[index]【3】shengxiao(myyear)