Python经典编程习题100例:第4例:判断某年某天

90 阅读1分钟

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

本人初学Python,只为熟悉语法编写,大神请勿理会
在这里插入图片描述
点击下面链接
Python经典编程100例习题汇总

题目描述:

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

解题思路:

> 可以利用datetime模块
> datetime.datetime()可以自定义时间
> 定义所需要的两个时间的对象即可
> 最后做差会得到一个timedelta对象
> 取出该对象中的days+1即可

代码:

import datetime
year,month,day=map(int,input().split(" "))
pre=datetime.datetime(year,1,1)
post=datetime.datetime(year,month,day)
print((post-pre).days+1)