当前位置:实例文章 » Python实例» [文章]Python源码:根据输入的年份得到对应的生肖(要求年份>=1900)

Python源码:根据输入的年份得到对应的生肖(要求年份>=1900)

发布人:shili8 发布时间:2024-01-25 13:59 阅读次数:131

# 定义生肖列表zodiacs = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪']

# 定义计算生肖的函数def calculate_zodiac(year):
 if year <1900:
 return "请输入大于等于1900的年份"
 else:
 # 根据年份计算生肖 zodiac_index = (year -1900) %12 return zodiacs[zodiac_index]

# 输入年份year = int(input("请输入年份:"))

# 调用函数计算生肖zodiac = calculate_zodiac(year)

# 输出结果print(f"{year}年的生肖是:{zodiac}")


这段Python代码实现了根据输入的年份得到对应的生肖。首先定义了一个生肖列表`zodiacs`,然后定义了一个`calculate_zodiac`函数,用来计算生肖。在函数中,首先判断输入的年份是否大于等于1900,然后根据年份计算生肖的索引,并返回对应的生肖。接着通过`input`函数获取用户输入的年份,然后调用`calculate_zodiac`函数计算生肖,并将结果输出到控制台。

相关标签:python源码
其他信息

其他资源

Top