可以使用以下代碼來判斷一個年份是否為閏年:
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(),該函數用于判斷輸入的年份是否為閏年。其中,使用了以下規則判斷一個年份是否為閏年:
如果一個年份能被4整除,但不能被100整除,則為閏年;
如果一個年份能被400整除,則也為閏年;
其他情況都不是閏年。
在程序中,首先通過input()函數獲取用戶輸入的年份,然后調用is_leap_year()函數判斷該年份是否為閏年,并輸出相應的結果。