幼い頃から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