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基础之基本运算符概述
Aug 13 Python
Python中的id()函数指的什么
Oct 17 Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 Python
pandas实现选取特定索引的行
Apr 20 Python
python实现一组典型数据格式转换
Dec 15 Python
python使用threading.Condition交替打印两个字符
May 07 Python
python中时间模块的基本使用教程
May 14 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 Python
DataFrame.to_excel多次写入不同Sheet的实例
Dec 02 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
Python爬虫爬取有道实现翻译功能
Nov 27 Python
5分钟快速掌握Python定时任务框架的实现
Jan 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
一些常用的php函数
2006/12/06 PHP
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
jQuery使用$.ajax进行即时验证实例详解
2015/12/11 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
jquery模拟实现鼠标指针停止运动事件
2016/01/12 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
js类的继承定义与用法分析
2019/06/21 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
python类继承与子类实例初始化用法分析
2015/04/17 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
django反向解析和正向解析的方式
2018/06/05 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
Django中URL的参数传递的实现
2019/08/04 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
师范生个人推荐信
2013/11/29 职场文书
《美丽的田园》教学反思
2014/03/01 职场文书
员工团队活动方案
2014/08/28 职场文书
党员自评材料范文
2014/12/17 职场文书
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android