python输入年份判断生肖
时间: 2024-09-18 07:17:10 浏览: 150
python根据出生年份简单计算生肖的方法
5星 · 资源好评率100%
在Python中,你可以通过创建一个函数来判断给定年份对应的生肖。中国传统的十二生肖顺序是鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。每12年轮回一次。以下是一个简单的函数示例:
```python
def zodiac(year):
year_list = [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
animal_names = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']
for i in range(12):
if (year - 4) % 12 == year_list[i]:
return animal_names[i]
# 如果输入的年份小于1900年(农历纪年的开始),默认为未记录生肖
if year < 1900:
return "未记录"
else:
return "生肖计算错误"
# 使用例子
year = int(input("请输入一个年份: "))
zod = zodiac(year)
print(f"{year}年的生肖是: {zod}")
阅读全文