首页 > 编程语言 >Python判断闰年

Python判断闰年

时间:2024-11-12 22:21:02浏览次数:1  
标签:判断 闰年 Python year 400 100 main

什么是闰年
闰年:2月有29天,全年366天。
数学计算公式

  1. 普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如:2024年,2020年) 闰年%4 == 0 and 闰年%100 !=0
  2. 世纪闰年:公历年份是整百数的,必须是400的倍数才是润年(如:2000年)闰年%400 == 0
    3.计算:闰年%4 == 0 and 闰年%100 != 0 闰年%400 == 0
    Python代码
    `
    """
    判断闰年,是闰年返回Ture,不是False
    """

def is_leap_year(year):
return year % 4 == 0 and year % 100 != 0 or year % 400 == 0

def main():
year = int(input("请输入你要查询的年份:"))
print('%d年是闰年(Ture|False)%s' % (year, is_leap_year(year)))

if name == 'main':
main()
`

标签:判断,闰年,Python,year,400,100,main
From: https://www.cnblogs.com/zsll4853sdf/p/18542780

相关文章

  • Python爬虫实战案例(爬取图片)
    爬取图片的信息爬取图片与爬取文本内容相似,只是需要加上图片的url,并且在查找图片位置的时候需要带上图片的属性。这里选取了一个4K高清的壁纸网站(彼岸壁纸https://pic.netbian.com)进行爬取。具体步骤如下:第一步依然是进入这个页面,这个壁纸网站分为好几种类型的壁纸图片,......
  • 【Python爬虫实战】深入解锁 DrissionPage:ChromiumPage 自动化网页操作指南
      ......
  • Python模拟A卷实操题
    1.某机械公司生产两种产品。A的单件利润分别是100元,B的单件利润是150元。每种产品由三种材料构成,现给出每种材料的库存(库存小于100000),求利润最大的生产方案。输入说明:第一行给出生产每件A产品所需要的三种材料数量;第二行给出生产每件B产品所需要的三种材料数量;第三行给出三种......
  • Python模拟A卷选择题
    1.模块是构造程序的方式模块是Python中用来组织代码和功能的方式,可以将不同的功能分割到不同的模块中以便复用。2.每个Python程序文件都是一个模块在Python中,每个.py文件都可以看作是一个模块,可以被其他Python代码引入使用。3.可以使用import语句来引入模块import语句......
  • 【Python项目】基于Python高校学生学业预警系统
    技术简介:采用Python语言、Django框架、MYSQL数据库等实现。系统简介:管理员承担着教师的角色,管理员在该管理系统中能够对学生的信息进行维护和管理、对于学生的成绩进行查看和预警分析,能够对管理员自身的信息进行管理。学生、教师都会通过登录来实现高校学生学业预警系统的功能......
  • 【Python项目】基于深度学习的聊天机器人的设计与实现
    技术简介:采用Python语言、B/S框架、HTML技术、MYSQL数据库等实现。系统简介:系统的主要使用角色为普通用户和管理员用户,两者的功能几乎是一致的,但管理员用户比普通用户多了用户管理的功能,可以对系统内的用户进行管理。普通用户比管理员用户多了注册的功能,普通用户必须先经过注......
  • 【Python学习】Python csv 数据处理实例——bilibili 视频播放量跟踪
    1.理论知识准备在Python中,处理CSV(Comma-SeparatedValues)文件非常常见,因为CSV是一种广泛使用的数据交换格式。Python标准库中的csv模块提供了读取和写入CSV文件的功能。以下是一些基本的使用方法。读取CSV文件首先,确保你的CSV文件是有效的,并且你知道其中数......
  • 【python基础收尾篇】python基础试卷 #试卷分析
     python基础篇收尾了,让我们给自己一个检测吧!(后文解析)python基础试卷一、选择题【15*1=15分】1. Python中的“深拷贝”与“浅拷贝”不同在于:A.深拷贝比浅拷贝执行速度快B.深拷贝允许修改原始对象,而浅拷贝不允许C.深拷贝创建对象的副本及其嵌套对象的副本......
  • 【Playwright + Python】系列(十)利用 Playwright 完美处理 Dialogs 对话框
    哈喽,大家好,我是六哥!今天我来给大家分享一下如何使用playwight处理Dialogs对话框,面向对象为功能测试及零基础小白,这里我尽量用大白话的方式举例讲解,力求所有人都能看懂,建议大家先收藏,以免后面找不到。......
  • python-27-Python ORM系列之彻底搞明白ORM概念,对ORM进行封装结合FastAPI实现数据库的
    python-27-PythonORM系列之彻底搞明白ORM概念,对ORM进行封装结合FastAPI实现数据库的增删改查,联表查询等接口一.简介在Python基础系列ORM部分为大家介绍了如何搭建MySQL数据和MySQL一些访问配置,同时也介绍了pymysql库的封装来实现对数据库的增删改查功能,但是截止以上都没......