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匹配中文的正则表达式
May 11 Python
关于反爬虫的一些简单总结
Dec 13 Python
对python中的pop函数和append函数详解
May 04 Python
django自带的server 让外网主机访问方法
May 14 Python
python使用正则筛选信用卡
Jan 27 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
Python while循环使用else语句代码实例
Feb 07 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
python利用faker库批量生成测试数据
Oct 15 Python
python用opencv 图像傅里叶变换
Jan 04 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
那些年一起学习的PHP(三)
2012/03/22 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
php常用Stream函数集介绍
2013/06/24 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
php验证码实现代码(3种)
2015/09/07 PHP
利用php输出不同的心形图案
2016/04/22 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
跟老齐学Python之编写类之二方法
2014/10/11 Python
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
python如何使用unittest测试接口
2018/04/04 Python
python邮件发送smtplib使用详解
2020/06/16 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
《中华少年》教学反思
2014/02/15 职场文书
行政部工作岗位职责范本
2014/03/05 职场文书
应届大学生自荐书
2014/06/17 职场文书
《包身工》教学反思
2016/02/23 职场文书
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle