国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 利用python實現萬年歷的查詢

利用python實現萬年歷的查詢

2022-01-20 00:31詩一樣的代碼 Python

本篇文章主要給大家分享的是python實現萬年歷的查詢,利用python做能夠實現萬年歷查詢的一個小功能,感興趣的小伙伴可以參考一下

今天要用python做一個小功能,那就是實現萬年歷的查詢。

首先看一下整體感覺

利用python實現萬年歷的查詢

實現代碼:

def is_leap_year(year):
 if year/4==0 and  year/400 !=0:
     return True
 elif year/100 == 0 and year/400 ==0 :
     return True
else:
      return False

首先判斷是否是閏年,因為計算2月是否有29天有用。

def getMonthDays(year,month):

  days = 31        #31天居多,設置為默認值
  if month == 2 :    #2月份要判斷是否是閏年
      if is_leap_year(year):
          days=29
      else:
          days=28;
  elif month in [4,6,9,11]:     #判斷小月,只有30天
      days=30
  return days

由年和月份獲取指定年月的月份有多少天。

def getTotalDays(year,month):

  totalDays=0
  for i in range(1990,year):     #使用range來循環,算出多少年多少天
      if is_leap_year(i):        #判斷是否是閏年
          totalDays += 366
      else:
          totalDays += 365
  for i in range(1,month):       #使用range循環,算出今年前面幾個月過了多少天
      totalDays +=getMonthDays(year,i)
  return totalDays

獲取1990-01-01離現在有多少天,1990-01-01是星期一,以這個為標準來判斷。

if __name__ == '__main__':
  while True:                               
      print "××××××××××python實現萬年歷××××××××"
      year = raw_input("請輸入年份(如:1990):")
      month = raw_input("請輸入月份:如:1")
      try:                                   
          year = int(year)
          month = int(month)
          if month <1 or month >1:          
              print "年份或者月份輸入錯誤,請重新輸入!"
              continue
      except:                                
          print "年份或者月份輸入錯誤,請重新輸入!"    
          continue
      break   
      
  print "日\t一\t二\t三\t四\t五\t六"
  iCount = 0      #計數器來判斷是否換行
  for i in range(getTotalDays(year,month)%7):
      print '\t',                 #輸出空不換行
      iCount+=1
  for i in range(1,getMonthDays(year,month)):
      print i,
      print '\t',
      iCount +=1
      if iCount%7 == 0 :           #計數器取余為0,換行
          print ''

最后只需要輸入年份和月份,就能把完整的整個月份的日歷打出來。無論是查詢以前的日歷還是查詢未來的日歷,都是可以計算出來的。

到此這篇關于利用python實現萬年歷的查詢的文章就介紹到這了,更多相關python實現萬年歷的查詢內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://juejin.cn/post/7013935530123493406

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 精品久久久久久久久久久久久久 | 久草在线视频网 | 免费观看黄视频网站 | 欧美日韩亚洲二区 | 水密桃av | 午夜大片男女免费观看爽爽爽尤物 | 国产精品影院在线观看 | 精品二区 | 嫩草成人影院 | 久久国产精品免费 | 在线观看一级黄色片 | 91尤物网站网红尤物福利 | 亚洲一区综合 | 成人在线看片 | 日韩在线观看中文 | 国产三级一区二区三区 | 亚洲一区二区免费视频 | 日韩综合一区 | 91久久精品国产亚洲a∨麻豆 | 日韩欧美三区 | 全部免费毛片在线播放 | 日韩在线中文字幕 | 日本天天操| 日韩激情网 | 日韩和的一区二在线 | 久久久久国产精品午夜一区 | 黄色高清视频在线观看 | 岛国av免费| 国产特级毛片aaaaaa毛片 | 不卡一区二区三区视频 | 欧美成人精品一区二区 | 精品人成 | 久久亚洲国产精品 | av一区二区三区 | 国产乱视频 | 国产精品 日韩 | 六月婷操 | 精品国产资源 | 在线看av的网址 | 在线中文字幕观看 | 在线观看黄色 |