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之有点简约的元组
Sep 24 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
优化Python代码使其加快作用域内的查找
Mar 30 Python
使用Python的Tornado框架实现一个一对一聊天的程序
Apr 25 Python
Python中的迭代器与生成器高级用法解析
Jun 28 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
python实现简单中文词频统计示例
Nov 08 Python
python实现用户管理系统
Jan 10 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 Python
为什么python比较流行
Jun 19 Python
Python更改pip镜像源的方法示例
Dec 01 Python
python实现简单的井字棋游戏(gui界面)
Jan 22 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来改写404错误页让你的页面更友好
2013/01/24 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
antd配置config-overrides.js文件的操作
2020/10/31 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
解决Python print 输出文本显示 gbk 编码错误问题
2018/07/13 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
python每天定时运行某程序代码
2019/08/16 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
PHP如何设置和取得Cookie值
2015/06/30 面试题
物流专业毕业生推荐信范文
2013/11/18 职场文书
应届生自我鉴定
2013/12/11 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
教师个人事迹材料
2014/12/17 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
用python自动生成日历
2021/04/24 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS
python使用BeautifulSoup 解析HTML
2022/04/24 Python