已知十二生肖的顺序是:鼠牛虎兔龙蛇马羊猴鸡狗猪。任意输入一个年份,输出对应的生肖。(要求用switch语句完成)
时间: 2024-06-15 09:09:19 浏览: 147
好的,以下是使用switch语句完成的根据年份输出对应生肖的代码:
```python
def get_zodiac(year):
zodiac = year % 12
switcher = {
0: "猴",
1: "鸡",
2: "狗",
3: "猪",
4: "鼠",
5: "牛",
6: "虎",
7: "兔",
8: "龙",
9: "蛇",
10: "马",
11: "羊"
}
return switcher.get(zodiac, "无效年份")
year = int(input("请输入年份:"))
zodiac = get_zodiac(year)
print(f"{year}年的生肖是:{zodiac}")
```
请注意,以上代码是使用Python编写的,通过输入一个年份,可以输出对应的生肖。如果输入的年份不在有效范围内(例如小于0),则会输出"无效年份"。
阅读全文