11. 输入某年某月某日,判断是这一年的第几天

关于calendar模块的使用:

Python标准库——time模块和calendar模块_笨小古的博客-CSDN博客_time模块

# 输入某年某月某日,判断这一天是这一年的第几天?
import calendardate = input('输入某年某月某日,格式为:yyyy-mm-dd,小于10请写0*:')
# 使用切片获取年,月,日
year = int(date[0:4])
month = int(date[5:7])
day = int(date[8:])
# 判断是否是闰年,并为每一月赋值
if calendar.isleap(year):# 判断为闰年feb = 29
else:feb = 28date_time = [31, feb, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
res = 0
i = 0
for i in date_time[0:month - 1]:res = res + i
res += day
print('{}-{}-{}是一年中的第{}天.'.format(year, month, day, res))

每日一题——输入某年某月某日,判断是这一年的第几天相关推荐

  1. Java题-输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 闰年2月有29 ...

  2. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

  3. java那一年出来的_输入某年某月某日 判断其是那一年的第多少天

    [java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...

  4. 第四题:输入某年某月某日,判断这一天是这一年的第几天?

    #输入某年某月某日,判断这一天是这一年的第几天? '''思路:首先年月日是分着输入还是一块输入,想到如果一块输入可能还需要分割分别找到年月日 所以还是分着输入比较好:接着考虑计算天数其实就是往常月份的 ...

  5. C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天

    例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...

  6. 代码实现:输入某年某月某日,判断这一天是这一年的第几天?

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  7. 输入某年某月某日,Java判断这一天是这一年的第几天?

    输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...

  8. 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...

  9. Java输入某年某月某日,判断这一天是这一年的第几天?

    分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...

最新文章

  1. weblogic线程阻塞性能调优(图解)转
  2. 状态模式(c++实现)
  3. mysql date类型加一个月jdbc_JDBC操作数据库Date类型数据
  4. Spring Boot系列教程一:Eclipse安装spring-tool-suite插件
  5. LeetCode 60. 第k个排列(回溯 康托展开)
  6. 景点门票销售系统系统java_某景点门票销售管理系统
  7. LeetCode (73): Set Matrix Zeroes
  8. IDEA调整输出字体的字体与大小
  9. Spring-beans-FactoryBean
  10. 快速排序 Vs. 归并排序 Vs. 堆排序——谁才是最强的排序算法
  11. WordPress缩略图出现A TimThumb error has occured解决办法
  12. 翻译2Momentum, business cycle, and time varying expected returns(后附读后感)(图表上传不了)
  13. P1740 Ink on paper
  14. [转]ZBrush3官方中文教程 一
  15. 推荐 10 个节省时间的 Mac 键盘快捷键
  16. 【Java EE 学习 21 下】【使用java实现邮件发送、邮件验证】
  17. (附源码)计算机毕业设计ssm个人人际关系管理软件
  18. 恒生指数、国企指数以及红筹股指数
  19. FDFS_Ubuntu部署fdfs测试上传文件不成功
  20. android河流曲线控件,河流流量过程曲线图的判读

热门文章

  1. 利达主机联网接线端子_利达消防设备接线图
  2. 三大开源社区是哪几个_3个衡量开源社区健康的指标
  3. python爬虫爬当当网_爬虫实战一:爬取当当网所有 Python 书籍
  4. 质量改进实践之质量月报
  5. k8s replicaset controller源码分析(1)- 初始化与启动分析
  6. 【模拟电子技术Analog Electronics Technology 5】——晶体三极管基极和集电极电阻有什么作用?
  7. 原来PWM这么简单!通过锯齿波作为载波和调制波经过比较,产生相应的PWM输出波形
  8. 操作系统思维导图总结
  9. 全球与中国远程摄像机市场深度研究分析报告
  10. 【转摘】未来财务会是什么样子?