学习Python从娃娃抓起!记录下洛谷Python学习和备考过程中的题目,记录每一个瞬间。
附上汇总贴:洛谷刷题Python语言 | 汇总_热爱编程的通信人的博客-CSDN博客
【题目描述】
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。
【输入】
输入两个正整数,分别表示年份 yy 和月数 mm,以空格隔开。
【输出】
输出一行一个正整数,表示这个月有多少天。
【输入样例】
1926 8
【输出样例】
31
【代码详解】
y,m = [int(i) for i in input().split()]
if m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12:
day = 31
elif m == 4 or m == 6 or m == 9 or m == 11:
day =30
elif m == 2:
if y%4==0 and y%100!=0 or y%400==0:
day = 29
else:
day = 28
print(day)
【运行结果】
1926 8
31