首页 > 软件开发 > PYTHON >

python怎么判断某个日期是一年中的第几天

来源:互联网 2023-03-16 19:17:01 200

python怎么判断某个日期是一年中的第几天,这两天学习了python的基础,来这里巩固基础,随便给大家说一下我遇到的基础问题QI0办公区 - 实用经验教程分享!

python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

方法/步骤

  • 1

    y=int(input("输入年份:"))

    QI0办公区 - 实用经验教程分享!

    m=int(input("输入月份:"))

    QI0办公区 - 实用经验教程分享!

    d=int(input("输入日:"))QI0办公区 - 实用经验教程分享!

    这里三段是等待输入年月日QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 2

    这里会出这一个问题,我一开始不理解int在这里的意思,到尝试过后才知道,输入的是字符串,我们要把它转换一下QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 3

    ms=(0,31,59,90,120,151,181,212,243,273,304,334)QI0办公区 - 实用经验教程分享!

    把每个月多少天累加起来,这里的2月是28天的QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 4

    获取你输入的月份,注意索引号是0开始的,所以这里的月份要-1QI0办公区 - 实用经验教程分享!

    之后获得月份的总天数在加上日数QI0办公区 - 实用经验教程分享!

    if 0m=12:

    QI0办公区 - 实用经验教程分享!

    sum=ms[m-1]

    QI0办公区 - 实用经验教程分享!

    else:

    QI0办公区 - 实用经验教程分享!

    print('月份输入错误')

    QI0办公区 - 实用经验教程分享!

    sum =d

    QI0办公区 - 实用经验教程分享!

    leap=0QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 5

    这段是判断输入的年份是否是闰年,要满足可以被4整除和不能被100整除或者被400整除QI0办公区 - 实用经验教程分享!

    if y%4==0 and y0!=0 or y@0==0:QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 5本页面未经许可获取自百度经验
  • 6

    判断是闰年之后我们在最后的结果上多加一天,如果不是那就按之前的结果QI0办公区 - 实用经验教程分享!

    leap=1 QI0办公区 - 实用经验教程分享!

    if leap==1and m>2:

    QI0办公区 - 实用经验教程分享!

    sum =1

    QI0办公区 - 实用经验教程分享!

    print('这一天是这一年中第%d天'%sum) QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 7

    我们来尝试一下1900年和2000年看看结果如何QI0办公区 - 实用经验教程分享!

    1900是60天,2000是61天QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

    python怎么判断某个日期是一年中的第几天QI0办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!QI0办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码