91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

宁海县| 宜兴市| 洪雅县| 东丰县| 杂多县| 吴旗县| 麻阳| 慈利县| 剑川县| 乌什县| 汉沽区| 探索| 澜沧| 工布江达县| 唐山市| 西青区| 巨鹿县| 华阴市| 安宁市| 太原市| 云龙县| 油尖旺区| 舞阳县| 沿河| 宁化县| 南川市| 万全县| 肇东市| 万载县| 团风县| 茂名市| 札达县| 永宁县| 威远县| 马龙县| 衡山县| 南部县| 休宁县| 绩溪县| 翁牛特旗| 襄垣县|