共計 477 個字符,預計需要花費 2 分鐘才能閱讀完成。
要定義一個函數來判斷閏年,你可以使用以下代碼:
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(year, " 是閏年 ")
else:
print(year, " 不是閏年 ")
在這個代碼中,我們定義了一個名為 is_leap_year
的函數,它接受一個年份作為參數。函數中的邏輯是,如果年份能被 4 整除,那么繼續判斷是否能被 100 整除,如果能被 100 整除,再繼續判斷是否能被 400 整除。如果能被 4 整除且不能被 100 整除,或者能被 400 整除,那么就返回True
,表示是閏年;否則返回False
,表示不是閏年。
最后,你可以通過調用這個函數并傳入一個年份來判斷該年份是否是閏年。如果是閏年,就打印出年份和“是閏年”;否則打印出年份和“不是閏年”。
丸趣 TV 網 – 提供最優質的資源集合!
正文完