共計 453 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
Python 中判斷閏年的計算方法如下:
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
year = int(input(" 請輸入年份:"))
if is_leap_year(year):
print(f"{year}年是閏年 ")
else:
print(f"{year}年不是閏年 ")
以上代碼中,我們定義了一個 is_leap_year()
函數(shù),該函數(shù)接收一個年份作為參數(shù),通過嵌套的 if-else 語句來判斷是否是閏年。
具體判斷邏輯如下:
- 如果年份能被 4 整除,繼續(xù)判斷下一步;
- 如果年份能被 100 整除,再判斷是否能被 400 整除,如果能被 400 整除,則為閏年,否則不是閏年;
- 如果年份不能被 100 整除,則為閏年。
最后,我們根據(jù)用戶輸入的年份調(diào)用 is_leap_year()
函數(shù)來判斷是否是閏年,并輸出結(jié)果。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完