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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
python文件的md5加密方法
Apr 06 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
python设计模式大全
Jun 27 Python
Python如何为图片添加水印
Nov 25 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
Dec 12 Python
Python调用C++,通过Pybind11制作Python接口
Oct 16 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
Jul 07 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
Python对wav文件的重采样实例
Feb 25 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
基于Tensorflow一维卷积用法详解
May 22 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
FCKeditor添加自定义按钮
2008/03/27 PHP
php笔记之:php函数range() round()和list()的使用说明
2013/04/26 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
jquery入门—数据删除与隔行变色以及图片预览
2013/01/07 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
python3实现暴力穷举博客园密码
2016/06/19 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python日志模块logbook使用方法
2019/09/19 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
保安公司服务承诺书
2014/05/28 职场文书
民事授权委托书范文
2014/08/02 职场文书
自荐信格式范文
2015/03/04 职场文书
初中政治教学反思
2016/02/23 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android