python根据同学自己的出生年份,推算出生肖(属相)。
时间: 2024-03-17 16:46:31 浏览: 170
Python 根据出生日期判断生肖 Python源码
好的,可以使用以下代码来实现:
```python
# 获取用户输入的出生年份
birth_year = int(input("请输入你的出生年份:"))
# 计算属相的索引(根据出生年份与12取余得到)
index = (birth_year - 1900) % 12
# 定义属相列表
zodiac_list = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']
# 输出用户的属相
print("你的属相是:", zodiac_list[index])
```
在上述代码中,首先通过 `input` 函数获取用户输入的出生年份,并将其转换为整型;然后,通过计算出生年份与1900的差值再与12取余得到属相的索引;最后,通过定义好的属相列表,根据索引输出用户的属相。
阅读全文