Python编程判断这天是这一年第几天的方法示例


Posted in Python onApril 18, 2017

本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如下:

题目:输入某年某月某日,判断这一天是这一年的第几天?

实现代码:

year=int(input('请输入年:'))
month=int(input('请输入月:'))
day=int(input('请输入天:'))
sum=day
days = [31,28,31,30,31,30,31,31,30,31,30,31]
i=0
if ( year%4 == 0 and year%100 != 0) or (year%400 == 0):
  days[1] = 29
while i< month-1:
  sum=sum+days[i]
  i+=1
print '这一天是该年的第',sum,'天'

结果如下图:

Python编程判断这天是这一年第几天的方法示例

知识点补充

闰年要求:

① 能被4整除,并且不能被100整除
② 能被400整除

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中获取网页状态码的两个方法
Nov 03 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
详解numpy的argmax的具体使用
May 27 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
Jul 23 Python
Django 项目重命名的实现步骤解析
Aug 14 Python
python图形绘制奥运五环实例讲解
Sep 14 Python
使用IDLE的Python shell窗口实例详解
Nov 19 Python
Python count函数使用方法实例解析
Mar 23 Python
python时间time模块处理大全
Oct 25 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 Python
在 Python 中利用 Pool 进行多线程
Apr 24 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 #Python
浅析python递归函数和河内塔问题
Apr 18 #Python
Python使用正则表达式实现文本替换的方法
Apr 18 #Python
Python外星人入侵游戏编程完整版
Mar 30 #Python
Python随机数用法实例详解【基于random模块】
Apr 18 #Python
django使用图片延时加载引起后台404错误
Apr 18 #Python
使用Python3制作TCP端口扫描器
Apr 17 #Python
You might like
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
php验证码生成器
2017/05/24 PHP
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
js中int和string数据类型互相转化实例
2019/01/16 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
vue+element-ui表格封装tag标签使用插槽
2020/06/18 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
python访问抓取网页常用命令总结
2017/04/11 Python
python创建列表和向列表添加元素的实现方法
2017/12/25 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python监控nginx端口和进程状态
2019/09/06 Python
Python3列表List入门知识附实例
2020/02/09 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
5款实用的python 工具推荐
2020/10/13 Python
python 批量将中文名转换为拼音
2021/02/07 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
学生思想表现的评语
2014/01/30 职场文书
中学生差生评语
2014/01/30 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js