python计算天数 Python:输入年月日判断是此年的第多少天?

Python:输入年月日判断是此年的第多少天?[import datetimey=int(input(“please input 4-digital year:”)“get yearm=int(inp

Python:输入年月日判断是此年的第多少天?

[import datetime

y=int(input(“please input 4-digital year:”)“get year

m=int(input(“please input month:”)“get month

d=int(input(“please input which day:”)“get day

targetday=datetime.date日期(年,月,d) #将输入的日期格式化为标准日期

daycount=targetday-datetime.date日期( targetDay.year公司- 1, 12, 31)#减去上一年的最后一天

打印(%s是%s年的第%s天。“%(targetDay,ydayCount.days天))

导入日历

年份=2019

如果日历.isleap(年):

dayunum=365

其他:

dayunum=366

日历中的闰年算法

def islap(年):

“””return闰年为真,非闰年为假。“”

返回年份%4==0和(年份%100!=0或年份%400==0)