本文實例講述了Python編程判斷這天是這一年第幾天的方法。分享給大家供大家參考,具體如下:
題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
實現代碼:
year=int(input('請輸入年:'))month=int(input('請輸入月:'))day=int(input('請輸入天:'))sum=daydays = [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] = 29while i< month-1: sum=sum+days[i] i+=1print '這一天是該年的第',sum,'天'
結果如下圖:
知識點補充:
閏年要求:
① 能被4整除,并且不能被100整除
② 能被400整除
PS:這里再為大家推薦幾款關于日期與天數計算的在線工具供大家使用:
在線日期/天數計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在線萬年歷日歷:
http://tools.jb51.net/bianmin/wannianli
在線陰歷/陽歷轉換工具:
http://tools.jb51.net/bianmin/yinli2yangli
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python日期與時間操作技巧總結》、《Python URL操作技巧總結》、《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答