python判断输入日期为第几天的实例


Posted in Python onNovember 13, 2018

如下所示:

# -*- coding: utf-8 -*-
# 简述:要求输入某年某月某日
# 提问:求判断输入日期是当年中的第几天?
def which_day(year,month,day):
  list=[31,28,31,30,31,30,31,31,30,31,30,31]
  whichday=0
  if (year%4)==0 and (year%100)!=0 or (year%400)==0:
    list[1]=29
  for i in range(1,month):
    if month == 1:
      print day
    whichday=whichday+list[i-1]
  whichday=whichday+day
  print whichday
 
if __name__ == "__main__":
  year=int(raw_input("请输入年份:"))
  month=int(raw_input("请输入月份:"))
  day=int(raw_input("请输入天:"))
  which_day(year, month, day)

运行结果:

请输入年份:2017
请输入月份:3
请输入天:31
90

总结:

1、闰年的判断为能被4整除,但不能被100整除,或者能被400整除

刚开始三者都写成了and

2、关于list[i-1]刚开始写成了i-2,对于某些时期恰好是正确的,是因为成了list[-1]时从结尾开始取值

以上这篇python判断输入日期为第几天的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python下使用Psyco模块优化运行速度
Apr 05 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
python动态网页批量爬取
Feb 14 Python
浅析Python 中整型对象存储的位置
May 16 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
Python实现简易Web爬虫详解
Jan 03 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
django的settings中设置中文支持的实现
Apr 28 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 24 Python
python使用循环打印所有三位数水仙花数的实例
Nov 13 #Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 #Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 #Python
python简易实现任意位数的水仙花实例
Nov 13 #Python
python找出完数的方法
Nov 12 #Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 #Python
浅谈Python的list中的选取范围
Nov 12 #Python
You might like
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
Js之软键盘实现(js源码)
2007/01/30 Javascript
javascript 读取图片文件的大小
2009/06/25 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
浅谈Python 参数与变量
2020/06/20 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
python实现经纬度采样的示例代码
2020/12/10 Python
python 实现逻辑回归
2020/12/30 Python
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
Java servlet面试题
2012/03/04 面试题
教师开学感言
2014/02/14 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
2016新年慰问信范文
2015/03/25 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
2019财务转正述职报告
2019/06/27 职场文书