中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何判斷某天為一年中的第幾天

發布時間:2022-03-17 17:45:16 來源:億速云 閱讀:612 作者:iii 欄目:大數據

這篇文章主要介紹了python如何判斷某天為一年中的第幾天的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python如何判斷某天為一年中的第幾天文章都會有所收獲,下面我們一起來看看吧。

注意:該程序在python3環境中運行

給你“年”,“月”,“日”,讓你能判斷出是一年中的第幾天,我們可以找每月的規律,但也要考慮到特殊性,就是閏年的情況

題目:題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

程序分析:

以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于2時需考慮多加一天:

所以,先分別接受年、月、日的用戶輸入,然后根據月份就能自動判斷出本月之前的月份之和的天數,然后加上本月的天數,就是第幾天。但有一個特殊情況,就是閏年且月份大于2,就肯定多1天了。

程序源代碼:

   
#題目:輸入某年某月某日,判斷這一天是這一年的第幾天?          year=int(input('year:\n'))          month=int(input('month:\n'))          day=int(input('day:\n'))          #將當月之前的所有月份天數之和,提前存入monthis          months=(0,31,59,90,120,151,181,212,243,273,304,334)          if 0<month<=12:              sum=months[month-1] #輸入月份之前的所有月份的天數之和          else:              print('月份輸入錯誤!')    #不信可以輸入13,試一試          sum+=day          leap=0      #記錄是否為閏年的標志          if(year%400==0) or (year%4==0) and (year%100!=0):              leap=1          if(leap==1) and (month>2):    #為閏年且月份大于2的話,天數必須多一天              sum+=1          print('%d年%d月%d日,是一年中的第%d天!'%(year,month,day,sum))  

運行結果:
   2020  
    
    month:  
    
    2  
    
    day:  
    
    2  
    
    2020年2月2日,是一年中的第33天!

關于“python如何判斷某天為一年中的第幾天”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python如何判斷某天為一年中的第幾天”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江华| 法库县| 霍林郭勒市| 江川县| 贵南县| 静海县| 博客| 博乐市| 乐昌市| 长葛市| 昌黎县| 华坪县| 宝丰县| 松潘县| 万荣县| 岳池县| 锦州市| 宣城市| 水富县| 庆阳市| 苍南县| 宁陵县| 防城港市| 商水县| 门源| 麻江县| 丹棱县| 香格里拉县| 白银市| 嘉定区| 乐亭县| 黔西县| 余江县| 无极县| 苍溪县| 嵊州市| 通渭县| 南乐县| 临江市| 尖扎县| 龙井市|