洛谷刷题Python语言 | P5716 月份天数

学习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

猜你喜欢

转载自blog.csdn.net/guolianggsta/article/details/132777932