编写一个Python程序,用户从键盘输入一个年份,程序输出此年份的中国生肖。

'''
编写一个Python程序,用户从键盘输入一个年份,程序输出此年份的中国生肖。中国
生肖以12年为一个周期,每年用一个动物代表,生肖按顺序依次为猴(monkey)、鸡(rooster)、
狗(dog)、猪(pig)、鼠(rat)、牛(ox)、虎(tiger)、兔(rabbit)、龙(dragon)、蛇(snake)、
马(horse)、羊(sheep)。年份变量year从0开始,year % 12确定生肖。例如1900年属鼠,
因为1900 % 12为4。下面是一个运行示例:
Enter a year: 1963
rabbit

year_input=int(input("请输入年份:"))
if year_input >= 1000:
....SymbolicAnimals = year_input%12
....if SymbolicAnimals == 0:
........print("{}年是:申(猴)".format(year_input))
....elif SymbolicAnimals == 1:
........print("{}年是:酉(鸡)".format(year_input))
....elif SymbolicAnimals == 2:
........print("{}年是:戌(狗)".format(year_input))
....elif SymbolicAnimals == 3:
........print("{}年是:亥(猪)".format(year_input))
....elif SymbolicAnimals == 4:
........print("{}年是:子(鼠)".format(year_input))
....elif SymbolicAnimals == 5:
........print("{}年是:丑(牛)".format(year_input))
....elif SymbolicAnimals == 6:
........print("{}年是:寅(虎)".format(year_input))
....elif SymbolicAnimals == 7:
........print("{}年是:卯(兔)".format(year_input))
....elif SymbolicAnimals == 8:
........print("{}年是:辰(龙)".format(year_input))
....elif SymbolicAnimals == 9:
........print("{}年是:巳(蛇)".format(year_input))
....elif SymbolicAnimals == 10:
........print("{}年是:午(马)".format(year_input))
....elif SymbolicAnimals == 11:
........print("{}年是:未(羊)".format(year_input))
else:
....print("请输入大于4位数的年份")
温馨提示:答案为网友推荐,仅供参考
相似回答