溫馨提示×

python閏年的計算方法是什么

小億
164
2023-11-21 21:38:51
欄目: 編程語言

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()函數,該函數接收一個年份作為參數,通過嵌套的if-else語句來判斷是否是閏年。

具體判斷邏輯如下:

  1. 如果年份能被4整除,繼續判斷下一步;
  2. 如果年份能被100整除,再判斷是否能被400整除,如果能被400整除,則為閏年,否則不是閏年;
  3. 如果年份不能被100整除,則為閏年。

最后,我們根據用戶輸入的年份調用is_leap_year()函數來判斷是否是閏年,并輸出結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女