根据输入的日期,计算该日期是该年的第几天。

输入格式:

测试数据有多组,处理到文件尾。每组测试输入一个具有格式“Mon DD YYYY”的日期。其中,Mon是一个3个字母表示的月份,DD是一个2位整数表示的日份,YYYY是一个4位整数表示的年份。 提示:闰年则是指该年份能被4整除而不能被100整除或者能被400整除。1-12月份分别表示为:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec。

输出格式:

对于每组测试,计算并输出该日期是该年的第几天。

输入样例:

Oct 26 2003

输出样例:

299

答案提示:

#autho:程相博
def f(a):if a%400==0:return Trueelif a%100==0:return Falseelif a%4==0:return Trueelse:return Falsereturn True
while True:try:day=[0,31,59,90,120,151,181,212,243,273,304,334]x,y,z=map(str,input().split(' '))y=int(y)z=int(z)m=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']dict_t=dict(Jan=1,Feb=2,Mar=3,Apr=4,May=5,Jun=6,Jul=7,Aug=8,Sep=9,Oct=10,Nov=11,Dec=12)if x in m:sum=day[dict_t[x]-1]sum+=ys=0if(f(z)):s=1if(s==1 and dict_t.get(x)>2):sum+=1print(sum)except:break

计算天数 python相关推荐

  1. 计算天数(Python实现)

    L1-15 计算天数 (15 分) 本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日" ...

  2. 基于元组,根据月份,计算天数.(Python)

    """根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...

  3. Python 简易版小工具 | 计算天数

    文章目录 简易版小工具 | 计算天数 需求 实现思路 代码实现 使用效果 简易版小工具 | 计算天数 需求 给定一个日期,格式如 "2020-2-12",计算出这个日期是 2020 ...

  4. 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算

    0 引言 KDJ指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,KDJ.MACD ...

  5. 聚类算法中各种距离的计算与python的具体实现代码

    一.聚类算法和相似度 在机器学习中,有两类学习算法,一类是无监督学习,另一类是监督学习.聚类算法是无监督学习算法,一般构建用户兴趣属性画像等可应用聚类算法:而一般的分类算法是有监督学习,基于有标注的历 ...

  6. 科学计算:Python VS. MATLAB (1)----给我一个理由先

    科学计算:Python VS. MATLAB (1)----给我一个理由先         MATLAB 是一种用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境.使用 MA ...

  7. 科学计算:Python VS. MATLAB(3)----线性代数基础

    科学计算:Python VS. MATLAB(3)----线性代数基础 按:在介绍工具之前先对理论基础进行必要的回顾是很必要的.没有理论的基础,讲再多的应用都是空中楼阁.本文主要设涉及线性代数和矩阵论 ...

  8. 科学计算:Python VS. MATLAB(4)----图形系统简介

    科学计算:Python VS. MATLAB(4)----图形系统简介 一.一般概念 图形系统就是用来实现所谓的可视化的.在学习具体的命令之前,先了解一个可视化的图形具有哪些特征,以及这些特征具有什么 ...

  9. python统计图原理_AB测试原理及样本量计算的Python实现

    前言 为了对比不同策略的效果,如新策略点击率的提升是否显著,常需要进行A/B测试.但测试是有成本的,样本量小时不能判断出差异是否是由抽样误差引起,样本量太大时如果效果不好则会造成难以挽回的损失.如何科 ...

  10. 编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?...

    [判断题]卤素灯泡是在灯泡内充入氟.氯等卤素气体. [单选题]我国刑法第12条关于溯及力的规定采取的是( ). [填空题]本地局域网 LAN 内, () 和无绳电话速率较低,主流带宽是 100kbps ...

最新文章

  1. servlet httpClient 下载远程文件
  2. Windows XP Embedded 上手指南
  3. 正则表达式的特殊符号和字符详细解析
  4. 【RabbitMQ】8、RabbitMQ之mandatory和immediate
  5. 计算机操作系统——处理机调度算法
  6. javascript canvas生成分形图练习
  7. 在PyCharm命令行中使用conda数学库的方法
  8. Exception in thread http-apr-8080-exec-
  9. 笔记本电脑主板电池_深圳外星人笔记本电脑维修服务中心
  10. C++基础:第八章 深入IO
  11. a better git log
  12. wifi定位算法 java_机器学习在滴滴网络定位中的探索和实践
  13. 【机器学习面经】AI算法岗位简历必备
  14. python使用@property
  15. MSF-02-木马捆绑
  16. C语言第二课:项目的创建、基本结构与两个常见问题的处理
  17. 大智慧新一代文件下载
  18. MATLAB求解峰值、均值、平均幅值、方差、均方根、方根幅值、最值、峭度、斜度、裕度指标、波形指标、脉冲指标、峰值指标、峭度指标
  19. 智慧能源解决方案-最新全套文件
  20. python代码turtle是什么意思_python中turtle库中的Turtle()是什么,有什么用?

热门文章

  1. 什么相片可以两张弄成一张_图片合成器APP如何将两张照片合成一张
  2. 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国热点议题新鲜出炉,首轮盘点先睹为快...
  3. bigWigToBedGraph格式转换
  4. 为什么要成为软件工程师
  5. 指数分布的样本和是充分统计量
  6. 互动媒体技术——processing旋转方块(不同角度的旋转)
  7. (转载)一文教你 “量子编程”入门式
  8. BitMap算法和Java的实现类BigSet
  9. 怎么把原本一页的PDF拆分成单独的两页?
  10. 神器啊!轻松用 Python 写个 APP!