日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python打印日历_Python怎么打印日历?

發布時間:2024/8/1 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python打印日历_Python怎么打印日历? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Python打印日歷的具體代碼:Lunar=(1,3,5,7,8,10,12)

def IsleapYear(year):

flag =False

if(year%4==0 and year%100!=0) or year%400==0:

flag = True

return flag

def calculation(year,month):

sum = 0

s_year=1990

while s_year < year-1:

s_year +=1

if IsleapYear(s_year):

sum+=366

else:

sum+=365

s_month=1

while s_month

if s_month in Lunar:

sum += 31

elif s_month==2:

if IsleapYear(year):

sum+=29

else:

sum+=28

else:

sum+=30

s_month+=1

return sum

def display(sum,year,month):

week=(sum+1)%7

if month in Lunar:

day=31

elif month==2:

if IsleapYear(year):

day=29

else:

day=28

else:

day=30

print("日\t一\t二\t三\t四\t五\t六")

count = 0

space = 0

while space<=week:

space+=1

count+=1

print("\t",end="")

if count%7==0:

print("\n",end="")

days=1

while days<=day:

print(days,"\t",end="")

days+=1

count+=1

if count %7 ==0:

print("\n")

def main():

year =int( input("year="))

if year<1990 or year>9999:

print("year輸入錯誤")

main()

month = int(input("month="))

if month<1 or month > 12:

print("month輸入錯誤")

main()

sums=calculation(year,month)

display(sums,year,month)

if __name__=="__main__":

while True:

main()

choose=input("\n是否繼續:")

if choose in("n","N"):

break

2、運行結果:

總結

以上是生活随笔為你收集整理的python打印日历_Python怎么打印日历?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。