python如何判断是否是闰年 闰年共有366天 2月份多一天29天
python如何判断是否是闰年
def isRunYear(year):
if (year % 100 == 0 and year % 400 == 0) or (year % 100 != 0 and year % 4 == 0):
return True
else:
return False
year, month, day = map(int, input().split())
dic = {}
dic[1] = 31
dic[3] = 31
dic[5] = 31
dic[7] = 31
dic[8] = 31
dic[10] = 31
dic[12] = 31
dic[4] = 30
dic[6] = 30
dic[9] = 30
dic[11] = 30
if isRunYear(year):
dic[2] = 29
else:
dic[2] = 28
ans = 0
for i in range(1,month):
ans += dic[i]
ans += day
print(ans)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?