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中函数的参数定义和可变参数用法实例分析
Jun 04 Python
python批量提取word内信息
Aug 09 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 Python
解决Python3中的中文字符编码的问题
Jul 18 Python
对python中数组的del,remove,pop区别详解
Nov 07 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
Flask框架学习笔记之使用Flask实现表单开发详解
Aug 12 Python
django-rest-swagger的优化使用方法
Aug 29 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
Python实现计算图像RGB均值方式
Jun 04 Python
Django-celery-beat动态添加周期性任务实现过程解析
Nov 26 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
oracle资料库函式库
2006/10/09 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
PHP魔术方法使用方法汇总
2016/02/14 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
JavaScript 对象、函数和继承
2009/07/07 Javascript
XENON基于JSON变种
2010/07/27 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
js实现蒙版效果
2020/01/11 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
python入门教程之识别验证码
2017/03/04 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
2016/07/13 HTML / CSS
机电专业毕业生推荐信
2013/11/10 职场文书
培训科主任岗位职责
2014/08/08 职场文书
临时租车协议范本
2014/09/23 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
建国大业观后感
2015/06/01 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang