题目叙述
问题描述:略
输入格式:略
输出格式:略
样例
样例输入
2015
80
样例输出
3
21
样例输入
2000
40
样例输出
2
9
满分证明
解题思路
- 引入判断闰年模块或者 (y%40 and y%100!=0) or y%4000;
- for循环相减,进行判定,注意day和yue的取值。
满分代码
import calendar
y = int(input())
d = int(input())
rn = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
pn = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
if calendar.isleap(y):
zz = rn
else:
zz = pn
for i in range(12):
if d <= 0:
break
else:
yue = i + 1
day = d
d -= zz[i]
print(yue)
print(day)
需者自取传送门(∩ᄑ_ᄑ)⊃━☆【CCF 2013-2021】本博主整理历年至少前两题 python 满分代码目录