当前位置: 首页 > 网络应用技术

Python计算了一年中有多少天(2023年的最新美化)

时间:2023-03-06 23:52:06 网络应用技术

  简介:许多朋友询问与Python计算的Yun M月有关的几天。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  a = eval(输入('请输入月份:'))

  虽然没有(isInstance(a,int)和0a13):

  a = eval(输入('请输入正确的月份:'))))

  da = [1,3,5,7,10,12]

  xiao = [4,6,8,9,11]

  if(a in da):

  打印(a,“每月31天”))

  elif(a in xiao):

  印刷(a,“月份有30天”))

  别的:

  n = eval(输入('请输入月份:'))))

  如果n%400 == 0或(n%4 == 0和n%100!= 0):

  印刷(n,“年是leap年”,a,“每月29天”)

  别的:

  印刷(n,“年是平坦的年”,a,“每月28天”)

  导入日期

  导入日历

  年= int

  月= int(int('请输入1至12个月:')#

  day = int(输入('请输入每日部分1至31:'))#获取“天”

  if(calendar.isleap(年)== true):

  印刷(“ leap Years”)

  别的:

  印刷(“ ping年”)

  如果(月== 1或月== 3或月== 5或月== 7或月== 8或月== 10或月== 12):

  印刷('31天')

  elif(月== 4或月== 6或月== 9或月== 11):

  印刷('30天')

  elif月== 2和((年%4 == 0和年%100!= 0)或(年%400 == 0):

  印刷(“ 29天”)

  别的:

  印刷(“ 28天”)

  targetDay = dateTime.date(年,月,天)#将输入日期格式化为标准日期

  daycount = targetday -dateTime.date(targetday.year -1,12,31)#减去上一年的最后一天

  print('%s是%s的天数。'%(目标,年,daycount.day)

  1

  首先我们需要导入

  日期,简介日期处理库

  2

  然后将日期转换为DateTime标准格式,如下图所示,使用DateTime.dateTime.dateTime.strptime方法将字符串格式的时间转换为标准格式为标准格式

  3

  “%y/%m/%d

  %h:%m:%s“是时间字符串的时间格式

  y是一年,m是月份,d是一天,h是小时,m是分钟,s是第二。执行结果如下

  4

  如下所示如下所示,如下所示。当前时间添加了dateTime.timedelta(天= 1).DATETIME的TIMEDELTA方法实现

  5

  如果要添加时间,则如下。

  s = 1)

  6

  如果添加时间为以下时间,则添加当前时间,并且当前时间添加了DateTime.timedelta(分钟= 1)

  7

  如果添加了时间,则使用dateTime.timedelta添加当前时间(性别= 1)

  8

  如果是一年,您需要将数年转换为一天,然后计算

  1357和18次;

  三十一天永远不会糟糕;

  四,第六和九九冬天三十三十三十九;

  2月28日;

  在碰巧的一年中,一个加一个。

  转变为代码:

  y = int(输入('请输入年度:'))

  m = int(输入('请输入月份:'))

  如果m == 1或m == 3或m == 5或m == 7或m == 8或m == 10或m == 12:

  print(“ {}年{}有31天” .format(y,m))

  elif m == 4或m == 6或m == 9或m == 11:

  print(“ {}年{}有30天” .format(y,m))

  Elif M == 2:

  如果y%4 == 0:

  print(“ {}年{}有29天” .format(y,m))

  别的:

  print(“ {}年{}有28天” .format(y,m))

  别的:

  打印(“错误输入”)

  操作结果:

  我希望我能帮助你。

  #encoding:UTF-8

  #Python 3.6.0

  def getdays():

  年=输入(“输入年:”)

  月=输入(“输入月:”)

  如果年==“或月==”“或year.isdigit()== false或noter.isdigit()== false:

  返回“输入非法”

  m = [31,28,31,30,31,31,31,31,30,31,30,31]

  如果INT(YEAR)%4 == 0和INT(年)%100!= 0或int(年)%400 == 0:

  m [1] = 29

  返回{1}的年度{2}tian。Format(年,月,m [int(int)-1))

  打印(getdays()))

  Python的DateTime模块没有一个月的方法,但是您可以使用日历模块。

  以下代码:

  导入日历

  月经=日历。

  打印月括号

  输出:

  (5,30)

  输出是元组。第一个元素是上个月的最后一天(0-6),周日为0;第二个要素是本月的天数。

  结论:以上是首席CTO的全部内容,指出了python计算的python计算y Year Y Year M个月的时间。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住在此网站上收集并关注此网站。