码迷,mamicode.com
首页 > 编程语言 > 详细

Python实现 : 输入某年某月某日,判断某一天为当年的第几天

时间:2019-12-27 19:42:36      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:data   day   这一   eval   oda   input   python实现   div   for   

PTA_Python程序设计(判断某一天为当年的第几天)

输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。若输入错误的数据,则输出data error!
输入格式:

2020 3 10

输出格式:

it is the 70th day.

输入样例:

在这里给出一组输入。例如:

2020 3 10
1
输出样例:

在这里给出相应的输出。例如:

 

import datetime
try:
    year, month, day = input().split()
    year,month,day=eval(year),eval(month),eval(day)
    today = datetime.datetime(year, month, day)
except Exception:
    print("data error!")
else:
    first = datetime.datetime(year,1,1)
    num = (today-first).days + 1
    print("it is the {:d}th day.".format(num))

  


————————————————
版权声明:本文为CSDN博主「是狄克啊」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45675072/article/details/103721639

Python实现 : 输入某年某月某日,判断某一天为当年的第几天

标签:data   day   这一   eval   oda   input   python实现   div   for   

原文地址:https://www.cnblogs.com/LQZ888/p/12109057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!