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 相关文章推荐
利用pandas将numpy数组导出生成excel的实例
Jun 14 Python
python实现NB-IoT模块远程控制
Jun 20 Python
python实现多进程代码示例
Oct 31 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
Django保护敏感信息的方法示例
May 09 Python
OpenCV+face++实现实时人脸识别解锁功能
Aug 28 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
Pandas —— resample()重采样和asfreq()频度转换方式
Feb 26 Python
python numpy库np.percentile用法说明
Jun 08 Python
python re模块常见用法例举
Mar 01 Python
python文本处理的方案(结巴分词并去除符号)
May 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
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
js中replace的用法总结
2013/12/27 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
python散点图实例之随机漫步
2018/08/27 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
公司营业员的工作总结自我评价
2013/10/05 职场文书
自我评价优秀范文分享
2013/11/30 职场文书
公务员培训心得体会
2013/12/28 职场文书
JavaScript 对象创建的3种方法
2021/11/17 Javascript
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server