二手产品经理

二手产品经理

THIS IS RENO

オンラインでPythonを学ぶ100日 - 第2週の第四日

記録#

今日の練習は総合トレーニングのようで、問題は 1 年に何秒あるかを計算することです。閏年があるため、複数の数字の積ではないため、最初にある年が閏年かどうかを判断する必要があります。これは小学校の知識点であるはずで、注意深く思い出してみると、少し記憶があります。

念のため、Zhihu でより正確な答えを見つけましたが、非常に長い時間をかけて見ると、この答えも完璧ではありません。

①4 で割り切れるが 100 で割り切れない年は閏年である;②100 で割り切れるが 400 で割り切れない年は平年である;③400 で割り切れるが 3200 で割り切れない年は閏年である;④3200 で割り切れるが 172800 で割り切れない年は平年である;⑤172800 で割り切れる年はすべて閏年である。

Zhihu の答えと Python は私の脳を焼いてしまいました。簡単に判断しましょう。

コード#

y = int(input("計算する年を入力してください? "))
if y % 4 == 0 and (y % 100 != 0 or y % 400 == 0):
    print(y, "は閏年です")
    m = y * 366 * 24 * 60 * 60
else:
    print(y, "は閏年ではありません")
    m = y * 365 * 24 * 60 * 60
print(y, "年は", m, "秒です")
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。