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中实现php的var_dump函数功能
Jan 21 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
Jun 28 Python
python中根据字符串调用函数的实现方法
Jun 12 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python tornado队列示例-一个并发web爬虫代码分享
Jan 09 Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 Python
Python对Tornado请求与响应的数据处理
Feb 12 Python
python实现取余操作的简单实例
Aug 16 Python
python实现邮件循环自动发件功能
Sep 11 Python
Python Parser的用法
May 12 Python
pytorch 如何使用amp进行混合精度训练
May 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
十天学会php之第七天
2006/10/09 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python安装scipy的步骤解析
2019/09/28 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
Ref与out有什么不同
2012/11/24 面试题
实习自荐信
2013/10/13 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
会计助理岗位职责
2014/02/17 职场文书
班级寄语大全
2014/04/10 职场文书
文明寄语大全
2014/04/11 职场文书
春季运动会开幕词
2015/01/28 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang