Python巧算天数

来源 :电脑报 | 被引量 : 0次 | 上传用户:liumusi1314520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  偶然看到《最强大脑》的一期节目,主持人只要随便说出某年某月某日,嘉宾选手马上能算出来这一天是一年中的第几天,让观众和评委都赞叹不已,看完节目后的我想是否可以编写一个程序完成这个计算呢。
  做任何题目之前我们都要先考虑一下题目的问题和基本的思路,以及题目中会出现的一些问题或者是陷阱……
  程序中需要自行输入年、月、日,然后输出天数。接下来就要思考如何计算出天数呢?有几点提示,首先年份是要区分闰年和非闰年,根据闰年还是非闰年确定2月份的天数是28天还是29天,并且输入的月份必须在1到12之间,否则需要报错,如图1。



  在構思编程时就需要综合考虑解决这些问题了。我们先计算出每个月的合计天数,比如说1月一共有31天,1月到2月一共有59天(暂且把2月设置为28天),1月到3月一共有90天,一直计算出十二个月的。然后这时我们根据月份和日期大致计算出天数。当输入月份大于2月份时,还需要考虑是否为闰年的情况,如果闰年的话,2月份需要加一天。在计算闰年时可以参考上一期《计算闰年》的知识点注意“百年不闰,四百年再闰”的世纪闰年情况。
  分析清楚情况之后开始动手写代码了。大家也可以先自己编写然后和我写的对比一下。方法是有很多种的,但是最终效果应该一致。欢迎大家提出自己不同的想法,如图2、图3。




其他文献
平价大碗诚不欺我  夏天洗澡绝对是一个享受的过程,不仅仅可以洗去一天的疲乏,还可以放松心情,洗澡的时候绝对是最好的贤者时间。如果再选择香味比香水还要好闻留香更持久的沐浴露就更棒了,省下了香水钱不说,还可以避免尴尬的汗臭味(甚至是狐臭味),简直加分到满分。  师姐第一次见这款东方宝石沐浴露是某位网红推荐的,后来就开始霸屏了,也不知道是真的推荐,还是营销做得好。不过价格实在是太便宜了,我买了!师姐为钱
期刊
今天来聊一聊我们的口粮——水稻。  水稻(Oryza)是一种草,也是全世界一半人的能量来源,亚洲吃掉了全世界90%的大米。  水稻名字里有水字,而且从小到大看到的稻田似乎总是有水,很多人想当然地认为水稻是喜欢水的水生植物。其实往稻田里灌水主要是为了淹死杂草。  根据国际粮农组织(FAO)报告,水稻是唯一一种在泡在水里的情况下还能存活的谷类作物,给稻田灌水是重要的除草方式,可以避免杂草滋生和除草剂的
期刊
本期的BestBuy榜单是根据4月里的线上线下实际销售情况,通过评比选出的热卖产品,所有获奖与提名的产品均在市场有售,而且人气和销量都遥遥领先于其他竞品。  No.1 AMD 锐龙7 3700X 2249元  No.2 AMD 锐龙9 3950X 5749元  No.3 AMD 锐龙5 3600 1369元AMD 锐龙7 3700X  锐龙7 3700X虽说是第三代锐龙7产品中定位最低的一款,但是
期刊
世界范围内,前列腺癌的发病率已经跃升至男性恶性肿瘤的第二位[1],放射性粒子组织间种植治疗肿瘤是将放射性核素直接种植到肿瘤内或肿瘤周围,通过放射性核素持续释放放射线,达到杀伤肿瘤细胞的目的[2],我科于2011年3月~2013年12月行前列腺癌病人行放射性125I粒子植入术46例,效果良好。现将手术期护理配合报告如下。  1 临床资料  1.1 一般资料 年龄59~87岁,平均年龄76岁;经病理活
期刊
600,3/5,-7.99……这些数字都是十进制数,因为人有十根手指头,所以最常用的是十进制。十进制就是满十进一,满二十进二,以此类推……十进制数字按权展开,第一位权为10^0,第二位权为10^1……以此类推,第N位按权展开10^(N-1),该数的数值等于每位的数值乘该位对应的权值之和。  在计算机的世界里除了十进制之外,常用的还有二进制、八进制、十六进制,今天我们就来讲一讲这个二进制。  二进制
期刊
摘要:铅是一种金属元素,带蓝色的银白色重金属,质柔软,延伸性弱,展性强。空气中表面易氧化而失去光泽,变暗。可用作耐硫酸腐蚀、防丙种射线、蓄电池等的材等。许多化学品在环境中滞留一段时间后可能降解为无害的最终化合物,但是铅无法再降解,一旦排入环境很长时间仍然保持其可用性。由于铅在环境中的长期持久性,又对许多生命组织有较强的潜在性毒性,所以铅一直被列为强污染物范围。长期慢性性接触铅及其化合物会导致心悸,
期刊
Visual Basic是一種由Microsoft公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,今天我们来讲讲如何用Visual Basic输出一个平行四边形,但是对角线要显示为空(如图1)。  分析:图1是有两个三角形,一个是正三角形,另一个是倒三角形,那么如何用VB来做出这样的图形
期刊
摘要:目的:探讨大脑中央沟周围占位性病变的外科治疗。方法:15例合理脑沟入路切除病变,术中央刺激及术中唤醒技术定位功能区,神经导航应用。结果:病变全切除:10例,近全切除:5例。术后患者均有临床症状改善(有2例术后短期内有所加重,一周后有所改善)。  结论:对于大脑中央沟周围占位性病变,在选择合理的脑沟入路及在显微操作下与术中电刺激,术中唤醒技术,神经导航辅助下,切除占位性病变,可以获得较好的临床
期刊
生活中,人工智能已经无处不在了,我们说一句话,就能够把房间的电视打开;天色暗下来,窗帘自动关闭,灯光自动开启;室内温度升高,空调自动调温。这些服务都离不开人工智能。  现在是时候用Scratch做一个属于自己的人工智能小帮手了。小帮手的形式和功能可以参考天猫精灵或者是小爱同学,它们都有很强大的AI功能,只要对它们说一句小爱同学或者天猫精灵,就可以和它们对话,比如你可以询问今天天气,可以播放歌曲讲故
期刊
炒股离不开交易APP,现在每家券商都有自己的交易APP,同时市面上还有大量的第三方交易APP,支持嵌入其他券商交易。那么这两类APP有什么不同?哪些APP可以更好地帮助大家交易呢?参与对比体验的APP  券商自营类(参与对比体验的APP均从官方网站下载最新版,下同)  信e投:中信证券官方APP,可以随时随地为投资者提供金融行情资讯,帮助投资者规避风险,让投资者快速适应投资环境。  优理宝:兴业证
期刊