编写一个函数,计算某年某月有多少天
编写一个函数,计算某年某月有多少天
参考代码:
def calc_days_with_month(y, m):
if (m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12):
return 31
elif (m == 4 or m == 6 or m == 9 or m == 11):
return 30
elif m == 2 and is_leap_year(y):
return 29
else:
return 28
我主页也发布了很多头歌上的其它题目的参考代码,有需要的话可以去主页看一下
import calendar
def days_in_month(year, month):
return calendar.monthrange(year, month)[1]
print(days_in_month(2021, 2))
print(days_in_month(2020, 2))
def function():
year = int(input('年'))
mounth = int(input('月'))
data = int(input('天'))
k = year % 100
j = year / 100
h = (data + (26 * (mounth + 1) / 10) + k + (k / 4) +(j/4) + 5 * j ) % 7
print('这一天是星期%d'%h)
function()