二手产品经理

二手产品经理

THIS IS RENO

在線學習Python 100天 - 第2周第四天

記錄#

今天的練習看起來是一個綜合訓練,題目是計算一年有多少秒。因為閏年的存在,所以不是多個數字的乘積,首先需要判斷某一年是否是閏年。這應該是一個小學的知識點了,仔細回想了一下還略有記憶。

保險起見從知乎上找到一個更正確的答案,不過在一個很長很長的時間來看,這個答案也不是很完美。

①能夠被 4 整除但不被 100 整除的是閏年;②能夠被 100 整除但不被 400 整除的是平年;③能夠被 400 整除但不被 3200 整除的是閏年;④能夠被 3200 整除但不被 172800 整除的是平年;⑤能被 172800 整除的一律是閏年。

知乎的答案和 python 把我大腦幹燒了,簡單判斷吧。

CODE#

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, "秒")
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。