任务描述
输入年/月/日(用斜杠分隔),输出该日期是这一年的第几天?(本题目保证测试使用的年、月、日都是合法输入)
代码如下:
date = input()
list = date.split('/')
year = int(list[0])
month = int(list[1])
day = int(list[2])
dm = [31,28,31,30,31,30,31,31,30,31,30,31]
if year % 400 == 0 or (year % 4 == 0 and year % 100 !=0):
dm[1] = 29
if month == 1:
n = day
else:
n = sum(dm[0:month - 1 ]) + day
print(f'{year}年{month}月{day}日是{year}年第{n}天')
Tears are also growth.
热泪盈眶 亦是成长