Python練習題 輸入某年某月某日,判斷這一天是這一年的第幾天 這題竟然寫了 行代碼 而且還不包含輸入數據的驗證 只能假設輸入的日期是嚴格按照格式來的 。但我堅信,一定有更簡潔的方法,比如 Python 對日期的處理。 不過反正還沒學到這些知識,現在只能用傻大粗的辦法解決。等學到高級的辦法再來更新吧 思路:先判斷是否為閏年,這關系到 月份的天數。之后再根據月份值把前幾個月的天數累積加起來,最后 ...
2016-10-12 23:13 3 12273 推薦指數:
1.輸入日期,判斷日期是該年度的第幾天 iyear = int(input("請輸入年:\n")) imonth = int(input("請輸入月:\n")) iday = int(input("請輸入日:\n")) def checkYear(iyear ...
題目:輸入某年某月某日,判斷這一天是這一年的第幾天? 程序分析:以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於2時需考慮多加一天: 程序源代碼: ...
Calendar cal = Calendar.getInstance();cal.setTime(new Date());long whichDay1 = calendar.get(Calendar ...
方法二:簡化方法一 方法三:使用模塊time和datetime ...
題目:輸入某年某月某日,判斷這一天是這一年的第幾天? 程序分析:以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。 程序源代碼: 運行結果: ...
PTA_Python程序設計(判斷某一天為當年的第幾天) 輸入某年某月某日,判斷這一天是這一年的第幾天?程序分析:以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天。若輸入錯誤的數據,則輸出data error!輸入格式 ...