首页 > 其他分享 >5#月份天数

5#月份天数

时间:2024-02-24 20:33:59浏览次数:24  
标签:return 闰年 月份 天数 month year% 整除 平年

题目

给定年份和月份,返回这个月的天数。
闰年的条件是:

能被 4 整除,但不能被 100 整除的年份
能被 400 整除的年份

思路

1.先判断闰年平年都一致的月份
2.分别判断是平年的2月还是闰年的2月

代码

    def getTheMonthDays(self, year, month):
        # write your code here
        #先判断闰年平年都一致的月份
        if month in [1,3,5,7,8,10,12]:
            return 31
        elif month in [4,6,9,11]:
            return 30
        #分别判断是平年的2月还是闰年的2月
        else:
            if(year%4==0 and year%100 !=0)or year%400==0:
                return 29
            else:
                return 28

标签:return,闰年,月份,天数,month,year%,整除,平年
From: https://www.cnblogs.com/shaoSaxon/p/18031514

相关文章

  • 安卓手机怎么记录恋爱天数?可以记录天数的日程软件
    对于正在享受甜蜜恋爱关系的情侣来说,在一起的每一天都值得纪念。而在手机上记录恋爱天数,不仅能够让两人回顾和分享彼此成长的点滴,而且可以帮助情侣记住和庆祝重要的纪念日,如认识的第一天、第一个约会的日子等,这有助于加深两人之间的情感,营造浪漫氛围。有不少女生表示自己使用的......
  • 2月份计划
    每天的安排每天需要学习一点点,至少半个小时每天需要练习你的弱项(语言组织表达)每天需要练习笑着表达沟通,可以加上自己的风格(搞笑)每天练习怎么去拒绝每天练习怎么去安排自己的生活每天都需要强迫自己清空聊天列表,一一回复,牵引自己养成良好的习惯每天需要记录你的感......
  • 2024年1月份更新「GIS数据」全国的GeoJSON、shp格式数据下载获取(精确到乡镇街道级)
    发现个可以免费下载全国 geojson 数据的网站,推荐一下。支持全国、省级、市级、区/县级、街道/乡镇级以及各级的联动数据,支持导入矢量地图渲染框架中使用,例如:D3、Echarts等geojson数据下载地址:https://geojson.hxkj.vip该项目github地址:https://github.com/TangSY/echarts-m......
  • 怎么在电脑桌面上设置倒计时天数?倒计时软件桌面显示方法
    在忙碌的工作中,上班族们经常需要设定倒计时来提醒重要事件或截止日期。如果你是项目经理,就需要在电脑桌面上显示项目截止日期的倒计时,以确保你和团队时刻关注项目进度。此外在特殊的日子里,例如自己或家人的生日、重要节日,通过电脑桌面显示倒计时,可以让你提前安排庆祝计划。那么我......
  • 2024年春节倒计时还有多少天?用手机便签设置倒计时天数方法
    进入每年的腊月中旬,相信很多学生已经无心学习了,而上班族也无心工作,大家只想赶快放假过年。不过在过年之前,有不少小伙伴都需要提前做好准备,例如为亲朋好友购买春节礼物、为家里购买年货、提前订购火车票等,这时候知晓每天距离春节的倒计时天数就非常有必要了。那么今天距离2024年春......
  • Java获取两个字符串日期的间隔天数
    Java获取两个字符串日期的间隔天数1.概述在Java中,要计算两个字符串日期之间的间隔天数,首先需要将字符串日期转换为java.util.Date对象,然后通过对比两个Date对象的时间戳计算出间隔天数。2.实现步骤步骤描述步骤1将字符串日期转换为java.util.Date对象步骤2获取......
  • 经典算法之天数问题
    这题算是非常经典的题目了。无非就是判断闰年然后计算天数而已。用两个month数组记录月份天数一三五七八十腊是31天,二月份非闰年28天,闰年29天,其余都是30天就好了。#include<stdio.h>intjudge(intyear){if(year%400==0||year%100!=0&&year%4==0......
  • 11月份助教总结
    一、助教工作的具体职责和任务负责批改每周作业,老师在作业截止后将参考答案发给我,然后我在下次课前批改完成,完成作业批改后将学生作业完成情况反馈给老师二、助教工作的每周时长和具体安排一周两小时批改班级七十个同学的作业无固定时间,灵活安排三、因为自己的助教工作,对课程、......
  • 填补表格文件日期列中缺少的天数并用0填充该行其他数据:Python
      本文介绍基于Python语言,读取一个不同的行表示不同的日期的.csv格式文件,将其中缺失的日期数值加以填补;并用0值对这些缺失日期对应的数据加以填充的方法。  首先,我们明确一下本文的需求。现在有一个.csv格式文件,其第一列表示日期,用2021001这样的格式记录每一天的日期;其后面几......
  • 获取月份的最后一天
    newDate(year,month,0).getDate()//获取月份的最后一天letnow=newDate()letyear=now.getFullYear()letmonth=now.getMonth()-1functionlastMonthday(year,month){letlastDay=newDate(year,month,0)......