python中用列表实现用户输入年份,获取生肖,从今年开始
时间: 2024-10-16 22:08:44 浏览: 23
python实现根据用户输入从电影网站获取影片信息的方法
在Python中,你可以创建一个列表来存储十二生肖及其对应的年份范围,然后让用户输入一个年份,通过比较判断其生肖。以下是简单的步骤:
1. 首先,创建一个包含生肖和它们起止年份的字典或元组列表,例如:
```python
zodiacs = [('猴', [1940, 1952]), ('鸡', [1953, 1965]), ..., ('猪', [2004, 2016])]
```
2. 然后编写一个函数,让用户输入年份并找到相应的生肖:
```python
def get_zodiac(year):
for zod, years in zodiacs:
if years[0] <= year < years[1]:
return zod
# 如果输入的年份不在生肖范围内,可以返回默认值或者提示用户检查输入
return "输入的年份不对应任何生肖"
# 获取用户输入
year = int(input("请输入一个年份:"))
生肖 = get_zodiac(year)
print(f"{year}年的生肖是:{生肖}")
```
阅读全文