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 相关文章推荐
Python3遍历目录树实现方法
May 22 Python
Python每天必学之bytes字节
Jan 28 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
简单易懂的python环境安装教程
Jul 13 Python
对Python3中的print函数以及与python2的对比分析
May 02 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
Jun 01 Python
flask-socketio实现WebSocket的方法
Jul 31 Python
python操作excel让工作自动化
Aug 09 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
python线程中的同步问题及解决方法
Aug 29 Python
浅谈keras的深度模型训练过程及结果记录方式
Jan 24 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
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
PHP count()函数讲解
2019/02/03 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
javascript 类方法定义还是有点区别
2009/04/15 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
python安装与使用redis的方法
2016/04/19 Python
Python实现简单字典树的方法
2016/04/29 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
送给他或她的礼物:FUN.com
2018/08/17 全球购物
自我推荐书
2013/12/04 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
租房协议书怎么写
2014/04/10 职场文书
收银员岗位职责
2015/02/03 职场文书
横店影视城导游词
2015/02/06 职场文书
初中运动会前导词
2015/07/20 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
KVM基础命令详解
2022/04/30 Servers