万年表制作代码如下:
# 定义判断闰年的函数,是闰年返回True,不是返回False
def isLeapYear(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
# 定义计算从1970年到截止到今年的 年天数的函数
def yearsDays(year):
totalDays = 0
if year >= 1970:
for i in range(1970, year):
# print("%d年" % i)
if isLeapYear(i):
totalDays += 366
else:
totalDays += 365
else:
for i in range(year, 1970):
# print("%d年" % i)
if isLeapYear(i):
totalDays += 366
else:
totalDays += 365
return totalDays
# 定义计算本年一月截止到目前月的 月天数的函数
def monthsDays(year, month):
s = (&