判斷一個年份是否為閏年的常見方法是:如果該年份能被4整除且不能被100整除,或者能被400整除,則該年份為閏年。
以下是一個判斷閏年的Python程序代碼:
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
year = int(input("請輸入一個年份:"))
if is_leap_year(year):
print(year, "是閏年")
else:
print(year, "不是閏年")
首先定義了一個名為 is_leap_year
的函數,該函數接受一個年份作為參數。函數內部使用了if語句判斷了年份是否滿足閏年的條件,如果滿足則返回True,否則返回False。
然后通過 input
函數獲取用戶輸入的年份,并將其轉換為整數類型。最后使用if語句調用 is_leap_year
函數判斷該年份是否為閏年,并輸出相應的結果。