python年月多少日?

导读:很多朋友问到关于python年月多少日的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

python给出年/月/日计算是此年的多少天?

import datetime

import calendar

year = int(input('请输度入4位数字的年份:'))  # 获取年份

month= int(input('请输入月份1到12之间:'))  # 获取月份

day= int(input('请输入日份1到31之间:'))  # 获取“日”

if(calendar.isleap(year)==True):

print('闰年')

else:

print('平年')

if(month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12):

print('31天')

elif (month == 4 or month == 6 or month == 9 or month == 11 ):

print('30天')

elif month == 2 and ((year % 4==0 and year % 100!=0) or (year % 400==0)):

print('29天')

else:

print('28天')

targetDay = datetime.date(year, month, day)  # 将输入的日期专格式化成标准的日期

dayCount = targetDay - datetime.date(targetDay.year - 1, 12, 31)  # 减去上一属年最后一天

print('%s是%s年的第%s天。' % (targetDay, year, dayCount.days))

python年月多少日?  第1张

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

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

#今天日期减去年12月31日的日期即可。

import datetime

 

y = int(input('请输入4位数字的年份:'))  #获取年份

m = int(input('请输入月份:'))  #获取月份

d = int(input('请输入是哪一天:'))  #获取“日”

 

targetDay = datetime.date(y, m, d)  #将输入的日期格式化成标准的日期

dayCount = targetDay - datetime.date(targetDay.year - 1, 12, 31)  #减去上一年最后一天

print('%s是%s年的第%s天。'% (targetDay, y, dayCount.days))

结语:以上就是首席CTO笔记为大家介绍的关于python年月多少日的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:10
下一篇 2023-09-23

相关推荐

发表回复

登录后才能评论