Luogu の質問作成 Python 言語 | P5716 月の日数

幼い頃からPythonを学びましょう!Luogu Python の学習および試験準備プロセスにおける質問を記録し、あらゆる瞬間を記録します。

まとめ記事を添付します: LuoguのPython言語 | まとめ_プログラミング大好きコミュニケーターのブログ - CSDN Blog


【説明】

年と月を入力して、今年のこの月の日数を出力します。うるう年を考慮する必要があります。

【入力】

年 y y と月 m mを表す 2 つの正の整数をスペースで区切って入力します。

【出力】

今月の日数を示す正の整数を 1 行に出力します。

【入力例】

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