‘’’
满足以下两个条件的整数才可以称为闰年:
(1)普通闰年:能被4整除但不能被100整除(如2004年就是普通闰年);
(2)世纪闰年:能被400整除(如2000年是世纪闰年,1900年不是世纪闰年);

根据if条件进行判断:
year%4==0 and year%100!=0 or year %400=0
‘’’

#方法一
#单分支if
try:
year=int(input(“请输入一个年份:”))
if (year%4==0) and (year%100 !=0) or (year%400)==0:
print("{}年是闰年".format(year))
else:
print("{}年不是闰年".format(year))
except:
print(“您输入有误!”)

#方法二
#嵌套if语句来判断
try:
year=int(input(‘请输入一个年份:’))
if (year%4)==0:
if(year%100)!=0:
if (year%400)==0:
print(’{}年是闰年’.format(year))
else:
print(’{}年不是闰年’.format(year))
else:
print(’{}年是闰年’.format(year))
else:
print(’{}年不是闰年’.format(year))
except:
print(“您输入有误!”)

方法三

calendar 库中封装的isleap()方法判断是否为闰年

try:
year = int(input(‘请输入一个年份:’))
import calendar
year = int(input(“请输入年份:”))
check_year = calendar.isleap(year)
if check_year == True:
print(’{}年是闰年’.format(year))
else:
print(’{}年不是闰年’.format(year))
except:
print(“您输入有误!”)

用Python判断是否是闰年的三种方法相关推荐

  1. python打开文件不存在-Python判断文件是否存在的三种方法

    原标题:Python判断文件是否存在的三种方法 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错.所以最好在做任何操作之前,先判断文件是否存在. 这里将介绍三种判断文件 ...

  2. python判断回文数字,Python判断回文数的三种方法实例

    需求: 从控制台输入一个五位数,如果是回文数就打印"是回文数",否则打印"不是回文数",例如:11111 12321 12221 "回文"是 ...

  3. python判断列表为空的三种方法

    python中判断列表为空 判断列表为空是一个非常基础的问题.但是也有很多写法. 方法1:len() list = [] if len(list) == 0:print('list is empty' ...

  4. python中none算变量吗_在python中对变量判断是否为None的三种方法总结

    三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...

  5. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  6. python csv库,Python 中导入csv数据的三种方法

    Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...

  7. python 命令-python解析命令行参数的三种方法详解

    这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...

  8. python控制示波器获取波形_三种方法教你用示波器快速捕获异常

    万事开头难!当你想用示波器来分析问题时,你一定有想过,我要如何才能把问题抓下来?当然,只有抓下来之后,才能进行后面种种的分析,否则一切都是空谈.本文将带你用三种最好用的方法将异常抓下来. 一.滚动模式 ...

  9. 【C语言】输出闰年的三种方法

    系列文章目录 C语言基础整体框架(二)http://t.csdn.cn/QyW6l C语言基础整体框架(二)http://t.csdn.cn/BqPr5 猜数字游戏--分支循环 http://t.cs ...

最新文章

  1. Android include 标签
  2. 并发编程基础之volatile关键字的用法
  3. GATT之Device information Service
  4. Python+Matplotlib制作动画
  5. Console-算法-递归算法示例
  6. 第 3 章 UML 类图
  7. android sdk引入 微信分享_Android 微信SDK分享功能中的最全过程步骤分析
  8. scp命令下载整个目录
  9. iOS: 目前天气API 整理
  10. dcdc升压计算器excel_两款低压DC-DC升压转换器应用电路
  11. 电脑进入pe时蓝屏_进入PE系统也会蓝屏?运行PE系统蓝屏原因及解决方法
  12. CSS相对定位和绝对定位
  13. java nurbs几何库_OpenGL超级宝典笔记——NURBS与曲面细分
  14. 简单excel宏工具对数据进行脱敏
  15. 安装JDK+SDK+eclipse+Android Studio+模拟器(夜神OK,AVD黑屏)
  16. thinkphp图片集合
  17. 【3D目标检测】学习过的论文整理
  18. 模块一:cursors模块
  19. 万维网、因特网、互联网
  20. 【gitee报用户名和密码错误[session-694cc0ab] chenbingxin: Incorrect username or password (access token)】

热门文章

  1. Web开发必知的八种隔离级别
  2. Primary Arithmetic
  3. 逻辑代数的基本定律和运算规则
  4. 删除github中的repository仓库
  5. 新巴巴运动网 项目第三天
  6. SATA硬盘AHCI模式安装win2003时蓝屏
  7. 如何推算图纸上点坐标
  8. html做一个简单的网易邮箱注册
  9. git Untracked Files Prevent Merge (merge)拉取代码失败
  10. nginx的作用与原理