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`函数计算生肖,并将结果输出到控制台。