本文例項講述了python程式設計判斷這天是這一年第幾天的方法。分享給大家供大家參考,具體如下:
題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
實現**:
year=int(input('請輸入年:'))
month=int(input('請輸入月:'))
day=int(input('請輸入天:'))
sum=day
days = [31,28,31,30,31,30,31,31,30,31,30,31]
i=0if ( year%4 == 0 and year%100 != 0) or (year%400 == 0):
days[1] = 29
while i< month-1
sum=sum+days[i]
i+=1
print '這一天是該年的第',sum,'天'
結果如下圖:
知識點補充:
閏年要求:
① 能被4整除,並且不能被100整除
② 能被400整除
ps:這裡再為大家推薦幾款關於日期與天數計算的**工具供大家使用:
**日期/天數計算器:
**萬年曆日曆:
**陰曆/陽曆轉換www.cppcns.com工具:
更多關於python相關內容感興趣的讀者可檢視本站程式設計客棧專題:《python日期與時間操作技巧總結》、《pyth程式設計客棧on url操作技巧總結》、《python操作技巧總結》、《python資料結構與演算法教程》、《python socket程式設計技巧總結》、《python函式使用技巧總結》、《python字串操作技巧彙總》、《python入門與高階經典教程》及《python檔案與目錄操作技巧彙總》
希望本文所述對大家python程式設計有所幫助。
本文標題: python程式設計判斷這天是這一年第幾天的方法示例
本文位址:
輸入日期判斷這天是一年中第幾天
判斷這天是一年中第幾天 nonleap 0 31,28 31,30 31,30 31,31 30,31 30,31 leap 0 31,29 31,30 31,30 31,31 30,31 30,31 sum 0 date input 請輸入想要查詢的年月日,格式如 x xx xx n date d...
輸入日期並判斷這一天是這一年的第幾天
給出年月日 顯示是今年的第幾天 需要判斷是否是閏年 2月份有 28天 29天之分 示例 20160818 是今年的第 天 step1 判斷是否是閏年 def checkyear year if year 400 0 year 4 0 year 100 0 return 1 else return 0...
判斷某一天是這一年的第多少天
先判斷是否是閏年 def leap year year 判斷是否為閏年 return year 4 0 and year 100 0 or year 100 0再計算天數 def day of year year,month,day 計算傳入的日期是這一年的第多少天 days of month 31...