计算天数 python
根据输入的日期,计算该日期是该年的第几天。
输入格式:
测试数据有多组,处理到文件尾。每组测试输入一个具有格式“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相关推荐
- 计算天数(Python实现)
L1-15 计算天数 (15 分) 本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日" ...
- 基于元组,根据月份,计算天数.(Python)
"""根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...
- Python 简易版小工具 | 计算天数
文章目录 简易版小工具 | 计算天数 需求 实现思路 代码实现 使用效果 简易版小工具 | 计算天数 需求 给定一个日期,格式如 "2020-2-12",计算出这个日期是 2020 ...
- 国内股票KDJ指标计算,Python实现KDJ指标计算,Talib实现KDJ指标计算
0 引言 KDJ指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,KDJ.MACD ...
- 聚类算法中各种距离的计算与python的具体实现代码
一.聚类算法和相似度 在机器学习中,有两类学习算法,一类是无监督学习,另一类是监督学习.聚类算法是无监督学习算法,一般构建用户兴趣属性画像等可应用聚类算法:而一般的分类算法是有监督学习,基于有标注的历 ...
- 科学计算:Python VS. MATLAB (1)----给我一个理由先
科学计算:Python VS. MATLAB (1)----给我一个理由先 MATLAB 是一种用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境.使用 MA ...
- 科学计算:Python VS. MATLAB(3)----线性代数基础
科学计算:Python VS. MATLAB(3)----线性代数基础 按:在介绍工具之前先对理论基础进行必要的回顾是很必要的.没有理论的基础,讲再多的应用都是空中楼阁.本文主要设涉及线性代数和矩阵论 ...
- 科学计算:Python VS. MATLAB(4)----图形系统简介
科学计算:Python VS. MATLAB(4)----图形系统简介 一.一般概念 图形系统就是用来实现所谓的可视化的.在学习具体的命令之前,先了解一个可视化的图形具有哪些特征,以及这些特征具有什么 ...
- python统计图原理_AB测试原理及样本量计算的Python实现
前言 为了对比不同策略的效果,如新策略点击率的提升是否显著,常需要进行A/B测试.但测试是有成本的,样本量小时不能判断出差异是否是由抽样误差引起,样本量太大时如果效果不好则会造成难以挽回的损失.如何科 ...
- 编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?...
[判断题]卤素灯泡是在灯泡内充入氟.氯等卤素气体. [单选题]我国刑法第12条关于溯及力的规定采取的是( ). [填空题]本地局域网 LAN 内, () 和无绳电话速率较低,主流带宽是 100kbps ...
最新文章
- servlet httpClient 下载远程文件
- Windows XP Embedded 上手指南
- 正则表达式的特殊符号和字符详细解析
- 【RabbitMQ】8、RabbitMQ之mandatory和immediate
- 计算机操作系统——处理机调度算法
- javascript canvas生成分形图练习
- 在PyCharm命令行中使用conda数学库的方法
- Exception in thread http-apr-8080-exec-
- 笔记本电脑主板电池_深圳外星人笔记本电脑维修服务中心
- C++基础:第八章 深入IO
- a better git log
- wifi定位算法 java_机器学习在滴滴网络定位中的探索和实践
- 【机器学习面经】AI算法岗位简历必备
- python使用@property
- MSF-02-木马捆绑
- C语言第二课:项目的创建、基本结构与两个常见问题的处理
- 大智慧新一代文件下载
- MATLAB求解峰值、均值、平均幅值、方差、均方根、方根幅值、最值、峭度、斜度、裕度指标、波形指标、脉冲指标、峰值指标、峭度指标
- 智慧能源解决方案-最新全套文件
- python代码turtle是什么意思_python中turtle库中的Turtle()是什么,有什么用?
热门文章
- 什么相片可以两张弄成一张_图片合成器APP如何将两张照片合成一张
- 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国热点议题新鲜出炉,首轮盘点先睹为快...
- bigWigToBedGraph格式转换
- 为什么要成为软件工程师
- 指数分布的样本和是充分统计量
- 互动媒体技术——processing旋转方块(不同角度的旋转)
- (转载)一文教你 “量子编程”入门式
- BitMap算法和Java的实现类BigSet
- 怎么把原本一页的PDF拆分成单独的两页?
- 神器啊!轻松用 Python 写个 APP!