zoukankan      html  css  js  c++  java
  • Python 计算几月几号是某年的第几天

    闰年需要同时满足以下条件:

    • 1、年份能被4整除;
    • 2、年份若是 100 的整数倍的话需被400整除,否则是平年。
      #!/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("请输入年:"+'
      '))
      month =int(raw_input("请输入月:"+'
      '))
      day=int(raw_input("请输入日:"+'
      '))
      
      arr=[31,28,31,30,31,30,31,31,30,31,30,31]
      sum=day
      for 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天" % sum
      else:
          print "这是今年的第%d天" % sum

       转自:菜鸟教程

  • 相关阅读:
    准确率99.9%的离线IP地址定位库
    手写一个消息队列以及延迟消息队列
    rabbitmq介绍
    污点和亲和力高级调度方式
    ceph
    Vue作业
    label和labelSeletor
    http状态简记
    数据库
    作业
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/7504747.html
Copyright © 2011-2022 走看看