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加密自己的密码
Aug 04 Python
python导入时小括号大作用
Jan 10 Python
python 常见字符串与函数的用法详解
Nov 23 Python
详解python-图像处理(映射变换)
Mar 22 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
python基于event实现线程间通信控制
Jan 13 Python
tensorflow 查看梯度方式
Feb 04 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
Apr 08 Python
Python Charles抓包配置实现流程图解
Sep 29 Python
Pandas DataFrame求差集的示例代码
Dec 13 Python
python drf各类组件的用法和作用
Jan 12 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
将数组写入txt文件 var_export
2009/04/21 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
smarty内部日期函数html_select_date()用法实例分析
2015/07/08 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
几行js代码实现自适应
2017/02/24 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python3中property使用方法详解
2019/04/23 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
思想专业自荐信范文
2013/12/25 职场文书
八年级物理教学反思
2014/01/19 职场文书
座谈会主持词
2014/03/20 职场文书
普通话宣传标语
2014/06/26 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
2014年工人工作总结
2014/11/25 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle