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 相关文章推荐
开始着手第一个Django项目
Jul 15 Python
Python中的id()函数指的什么
Oct 17 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
关于Python正则表达式 findall函数问题详解
Mar 22 Python
pycharm设置注释颜色的方法
May 23 Python
在双python下设置python3为默认的方法
Oct 31 Python
解决python3 HTMLTestRunner测试报告中文乱码的问题
Dec 17 Python
python使用协程实现并发操作的方法详解
Dec 27 Python
Django分组聚合查询实例分享
Apr 29 Python
Python+OpenCV图像处理——实现直线检测
Oct 23 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
Python实现疫情地图可视化
Feb 05 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
js智能获取浏览器版本UA信息的方法
2016/08/08 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
2020/08/11 Javascript
Python异常处理总结
2014/08/15 Python
用python实现对比两张图片的不同
2018/02/05 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
指针和引用有什么区别
2013/01/13 面试题
大学本科毕业生求职信范文
2013/12/18 职场文书
思想专业自荐信范文
2013/12/25 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
小班秋游活动方案
2014/02/22 职场文书
运动会加油口号
2014/06/07 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
python中pandas.read_csv()函数的深入讲解
2021/03/29 Python
详解Spring事件发布与监听机制
2021/06/30 Java/Android