判断闰年
描述
编写函数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