1. 程式人生 > >python基礎練習---輸入時間求出這一天是這一年的第幾天

python基礎練習---輸入時間求出這一天是這一年的第幾天

輸入某一年某一天,求這天是這一年的第幾天

    #-*- 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)