Python 计算几月几号是某年的第几天

如题所述

#!/usr/bin/python# -*- coding: UTF-8 -*-# 输入任意年月日,知道是改年第几天p = [31,28,31,30,31,30,31,31,30,31,30,31] # 平年w = [31,29,31,30,31,30,31,31,30,31,30,31] # 闰年year =int(raw_input("请输入年:"+'\n'))
month =int(raw_input("请输入月:"+'\n'))
day=int(raw_input("请输入日:"+'\n'))

arr=[31,28,31,30,31,30,31,31,30,31,30,31]
sum=dayfor i in range(0,month-1):
sum+=arr[i]if year%4==0: if year%100==0 and year%400!=0: #不是闰年
print "这是今年的第%d天" % sum else:
sum=sum+1 print "这是今年的第%d天" % sumelse: print "这是今年的第%d天" % sum
温馨提示:答案为网友推荐,仅供参考