判斷閏年
描述
編寫函數leap,根據“四年閏百年不閏,四百年又閏”判斷是否閏年。在主程序輸入一個年份,調用leap函數判斷其是否為閏年,並輸出判斷結果。
注意:復制下面代碼,填寫補充完整,實際參數和形式參數部分也要修改。
def leap(形式參數): #-------在下面空白行編寫判斷閏年的代碼------# #-------在上面空白行編寫判斷閏年的代碼------# y=int(input()) if leap(實際參數)==True: print("%d年是閏年"%y) else: print("%d年不是閏年"%y)
輸入格式
輸入一個代表年份的整數
輸出格式
輸出年份是否閏年的判斷結果,請見輸入輸出示例說明:
輸入輸出示例
輸入 | 輸出 | |
示例 1 | 1900 | 1900年不是閏年 |
示例 2 | 2000 | 2000年是閏年 |
示例 3 | 1995 | 1995年不是閏年 |
代碼如下:
#判斷閏年.py def leap(y): #-------在下面空白行編寫判斷閏年的代碼------# if (y%4==0 and y%100!=0) or y%400==0: return True #-------在上面空白行編寫判斷閏年的代碼------# y=int(input()) if leap(y)==True: print("%d年是閏年"%y) else: print("%d年不是閏年"%y)
注:本題目來自python123.io,鏈接:https://python123.io/student/courses/1081/groups/9927/problems/programmings/18376