首先我们得知道判断平闰年的条件 闰年能被4整除不能被100整除 或者能被400整除

知道条件了,就得想思路了。

首先我们得有一个输入条件吧,定义年份的输入,用input()接收,当然还得用int()函数,转为整形,不然输入的会将是字符串,会报错。

year = int(input("请输入年份,判断平闰年"))

然后我们就可以判断平闰年了,条件在上面,能被4整除不能被100整除 是一个相连的条件,能被400整除又是另一个条件  所以用or来连接。

year = int(input("请输入年份,判断平闰年"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 :print("这是闰年")
else:print("这是平年")

当然,你得用if....else循坏条件来判断。

更具完整性的代码在下面(不过你首先得知道while的用法)

year = int(input("请输入年份,判断平闰年"))
while True:if int(year) % 4 == 0 and int(year) % 100 != 0 or int(year) % 400 == 0 :print("这是闰年")else :print("这是平年")year = input("请输入年份,判断平闰年(按空格退出)")if year == " ":print("退出")break

python 判断平闰年的方法相关推荐

  1. python判断平年闰年的方法_平年和闰年的三种判断方法

    平年和闰年的三种判断方法: ①.普通年能被4整除且不能被100整除的为闰年.否则为平年.(如2004年就是闰年,1900年不是闰年) ②.世纪年能被400整除的是闰年.否则为平年.(如2000年是闰年 ...

  2. 用python判断平闰年 ,深入理解 or 和 and

    理解:这个题我一共做过三次,每次都不理解,2000为什么是闰年 year%4==0 and year%100!=0 or year%400==0: 注意看上方代码:  year%4==0 and ye ...

  3. php判断网页编码,python判断网页编码的方法

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  4. php用script判断闰年,php判断/计算闰年的方法小结【三种方法】

    本文实例讲述了php判断/计算闰年的方法.分享给大家供大家参考,具体如下: 1.php闰年计算方法一: ①.普通年能被4整除而不能被100整除的为闰年.(如2004年就是闰年,1900年不是闰年) ② ...

  5. python判断语句_详解Python判断语句的使用方法

    本篇介绍Python判断语句的使用,主要讨论简单条件语句.多重条件语句和嵌套条件语句,在讲解的每个案例中都配有流程图和代码说明.通过本篇的学习,可以达成如下目标. ● 掌握判断语句的使用规则 ● 判断 ...

  6. python判断平年闰年的函数_平年与闰年的判断方法!

    如何判断这一年是平年还是闰年呢? 方法:看这一年的年份是不是4的倍数.如果年份是4的倍数,那么这一年就是闰年.如我的出生年份是1976年,1976/4=494,是4的倍数,那么1976年就是闰年,2月 ...

  7. python判断平年闰年

    方法一:根据逻辑判断 year = int(input("请输入一个年份:")) if year%4==0 and year%400==0:print('闰年') elif yea ...

  8. python判断是否闰年_【python实例】判断输入年份是否是闰年

    原博文 2019-12-24 10:24 − 1 ''' 2 求给定的年份,是否是闰年. 3 满足以下两点中任意一点就是闰年 4 A:能被4整除,但是不能被100整出. 5 B:能被400整除. 6 ...

  9. JS精短判断平润年方法

    //返回是否是润年//参数:year,年份 //return :1是润年 0非润年var isSmoothYear = function(year){ return (new Date(year , ...

最新文章

  1. 多传感器信息融合算法总结
  2. JSP、Servlet、Tomcat、JDK、J2EE版本比较
  3. Linux下Mysql设置外网可以访问
  4. ABAP 标准培训教程 BC400 学习笔记之五:ABAP 编程语言的变量,常量和字面量,以及文本符号
  5. springMVC怎么改变form的提交方式为put或者delete
  6. Microsoft Azure WebSite创建网站
  7. LoadRunner函数中文翻译
  8. php 多选按钮,单选和多选按钮如何给图片加样式
  9. java final 内存泄露_jfinal集成quartz插件导致tomcat内存泄漏
  10. 主成分之综合竞争力案例分析
  11. python命令行参数是什么
  12. 人工智能初步学习笔记
  13. 代码随想录第八天 LeetCode 344、541、剑指Offer 05、151、剑指Offer58 (字符串)
  14. Android5更新包,Android 5.x OTA Update官方文档(四、OTA更新包解读)
  15. 4.千万日活的系统如何统计UV?
  16. [激光原理与应用-41]:《光电检测技术-8》- 白光干涉仪
  17. JSON简介:什么是JSON?
  18. nginx应用总结(1)-- 基础知识和应用配置梳理
  19. 191024-模拟测试7
  20. 更换手机号码之后常用操作

热门文章

  1. tomcat发布前端项目
  2. Android:MVC模式(下)
  3. 去除标点符号乱码quot---转义字符
  4. cgb2110-day05
  5. java poi excel 视图-分页浏览 效果
  6. 应对功能性失衡-农业大健康·万建民:生物营养强化精准扶贫
  7. ubuntu14.04快捷键控制笔记本触摸板的开启与关闭
  8. 腾讯QQ企业邮箱设置
  9. python_音频处理_Windows10_ raise NoBackendError() audioread.exceptions.NoBackendError
  10. 接口压测实践-压力测试常见参数解释说明