python基礎練習---輸入時間求出這一天是這一年的第幾天
阿新 • • 發佈:2019-01-28
輸入某一年某一天,求這天是這一年的第幾天
#-*- coding:utf-8 -*-
2
3 y = input('請輸入年份:')
4 m = input('請輸入月份:')
5 d = input('請輸入日期:')
6
7 print '今天是%d年%d月%d日'%(y,m,d)
8
9 month =[31,28,31,30,31,30,31,31,30,31,30,31]
10 num = 0
11 for i in range(0,m-1):
12 # print month[i],
13 num = num+month[i]
14 if y%400==0 or (y%4==0 and y%100!=0):#判斷是否是潤年
15 flag = 1
16 else:
17 flag = 0
18
19 if m>2 and flag == 1:
20 t = num+d+1
21 else:
22 t = num+d
23 print '今天是%d年的第%d天'%(y,t)