while True:
try:
s: list = input().split(" ")
y: int = int(s[0])
m: int = int(s[1])
d: int = int(s[2])
# print(y, m, d)
dict1: dict = {
1: 31,
2: 28,
3: 31,
4: 30,
5: 31,
6: 30,
7: 31,
8: 31,
9: 30,
10: 31,
11: 30,
12: 31,
}
# sum = 0
# for v in dict1.values():
# sum += v
# print(sum)
days = d
for i in range(1, m, 1):
# print(i)
days += dict1[i]
# 判断闰年:四年一闰,百年不闰,四百年闰。
if ((y % 4 == 0 and y % 100 != 0) or y % 400 == 0) and m > 2:
days += 1
print(days)
except:
break
月数:1月、2月无影响,大于2月的闰年要多加一天。
闰年:四年一闰,百年不闰,四百年闰。

京公网安备 11010502036488号