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判断字符串是否纯数字的方法
Nov 19 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
Python中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
PyQt5每天必学之布局管理
Apr 19 Python
Python3.6简单反射操作示例
Jun 14 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
python数据分析:关键字提取方式
Feb 24 Python
Python如何使用PIL Image制作GIF图片
May 16 Python
python实现高效的遗传算法
Apr 07 Python
Python FuzzyWuzzy实现模糊匹配
Apr 28 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登录环节防止sql注入的方法浅析
2014/06/30 PHP
php中使用sftp教程
2015/03/30 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
js 表单验证方法(实用)
2009/04/28 Javascript
JS 文件大小判断的实现代码
2010/04/07 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
JavaScript数组对象实现增加一个返回随机元素的方法
2015/07/27 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
Vue自定义指令详解
2017/07/28 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
[01:04:01]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第一场
2014/05/24 DOTA
python直接访问私有属性的简单方法
2016/07/25 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
简述数组与指针的区别
2014/01/02 面试题
J2EE面试题
2016/03/14 面试题
语文教育专业推荐信范文
2013/11/25 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
二年级小学生评语
2014/04/21 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
年终工作总结范文
2019/06/20 职场文书
MySQL 字符集 character
2022/05/04 MySQL