编程读入一个年份,推算当年生肖python
时间: 2024-10-22 07:08:58 浏览: 20
一个案例教你用Python进行数据分析
在Python中,你可以通过编写一个简单的函数来计算给定年份的生肖。中国传统的十二生肖按照鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪的顺序循环每12年一轮。下面是一个示例函数:
```python
def zodiac(year):
# 生肖对应的年份列表
zodiac周期 = [0, 12, 24, 36, 48, 60, 72, 84, 96, 108, 120, 132]
# 获取该年份生肖的索引位置
index = (year - 1900) % 12
# 返回生肖名称
return ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'][index]
# 测试函数
year = int(input("请输入一个年份: "))
print(f"{year}年的生肖是: {zodiac(year)}")
```
在这个例子中,用户输入一个年份后,函数会返回相应的生肖。注意,这里假设是从1900年开始计算生肖的,如果需要从其他年份开始,只需相应调整生肖周期列表的起始点。
阅读全文