python判断闰年(leap year)

闰年的计算方法是“四年一闰,百年不闰,四百年再闰”,这就造成了在一些特殊年份,会出现八年一闰的现象。例如1896年为闰年,四年之后的1900年并不是闰年,直到再过四年之后的1904年才是闰年。也就是一般情况下年份能被4整除即为闰年,而整百年的年份要被400整除才为闰年。

闰年的产生原理很简单,如果地球绕太阳一周如果恰好就是365天,那就不需要闰年这种东西了。但不凑巧的是,地球绕一周需要约365.2422天(365天5小时48分45.5秒,365又10463%2F43200天),我们现行的时间体系没法使一年等于一个存在小数的天数,只好把小数部分暂时存起来,攒成整数后再拿出来过掉,这就是闰年的原理。

闰年满足条件:

1.能被4整除

2.能被100整除的需要能被400整除

year = 2020
#能被4整除不能被100整除或者能被400整除
#其中可以被4整除的是普通闰年,而可以被400整除的是世纪闰年
if(year%4==0 and year%100 != 0 or year%400 == 0):

python判断闰年(leap year)相关推荐

  1. 如何通过python判断闰年?

    在学习Python的过程中,我们不是仅仅把理论知识读懂了就可以,我们还需要熟练掌握,更重要的是要把这些知识运用到实战当中.那么python判断闰年程序是什么?这是Python入门非常基础的知识,下面跟 ...

  2. python判断闰年_Python 判断闰年

    Python 判断闰年 以下实例用于判断用户输入的年份是否为闰年:# -*- coding: UTF-8 -*- # Filename : test.py year = int(input(" ...

  3. python判断闰年算法

    python判断闰年算法 普通闰年:公历年份是4的倍数的,一般是闰年.(如2004年就是闰年): 世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰 ...

  4. Python判断闰年函数

    判断闰年相关知识: 四年一闰:百年不闰,四百年再闰 # 接收输入 a = int(input('请输入年份:'))# 创建一个判断闰年的函数 def is_leap_year(year):if yea ...

  5. jmu–python–判断闰年_csf

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 6-1 使用函数输出指定范围内Fibonacci数的个数 (20分) 本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正 ...

  6. 用python判断闰年

    问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份是400的倍数. 其他的年份都不是闰年. 输入格式 输入包含一个整数y,表 ...

  7. Python|判断闰年与平年

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 问题描述 从键盘输 ...

  8. Python练习题:1 用Python判断闰年

    temp = input("输入一个数判断是否为闰年:") flag = 0 time = 3 while flag == 0 and time > 0:if temp.is ...

  9. python判断闰年_python——闰年的判断

    写一个程序,判断给定年份是否为闰年. 这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年. while(1): year = input("请输入一个年份,让我判断一下 ...

最新文章

  1. 高斯过程及其家族往事
  2. Redux源码浅析系列(二):`combineReducer`
  3. 结构型模式之Flyweight模式
  4. (原創) 如何利用copy() algorithm將array輸出到cout? (C/C++) (STL)
  5. PInvoke调用导致堆栈不对称
  6. jQuery常用技巧
  7. nano编辑器使用教程
  8. 调整selinux状态为disabled
  9. 【SQL Server备份恢复】数据库恢复:对page header的恢复
  10. Adobe illustrator 批量变换同时选中的单个对象 - 连载 12
  11. iOS 图片部分模糊,类似于美图秀秀
  12. 软件体系结构 复习题
  13. 人工智能英文缩写怎么读,人工智能英文缩写大全
  14. Png文件可横向拉伸html布局,png透明格式 以cad2010操作为例:
  15. ❤️Android Apk 的打包过程 ❤️ 只需两幅图
  16. C# NPOI 批量导出Excel 打包下载
  17. 你想要的免费ppt资源(我帮你准备好啦!)
  18. oim(类QQ)开源项目源码阅读笔记(1)——登录部分
  19. !!!Interviewer
  20. 解密Qphone:腾讯很现实 聚焦非智能手机市场

热门文章

  1. TypeDB Forces 2023 (Div. 1 + Div. 2, Rated, Prizes!)(A~E)
  2. 注册商标注册几个类别为好?
  3. kafka Streams实例
  4. 1 Python中 _的作用
  5. python导入同级包_python小课堂15 - 史上最详细的包和模块import讲解篇
  6. Python实现简单的密码设计(基于古典密码)
  7. CKA备考实验 | 汇总
  8. 前端js单元测试 使用mocha、chai、sinon,karma
  9. 网站分析之 --- PV、UV、IP、VV
  10. solidworks应用程序无法启动,并行配置不正确解决方法【亲测有用】