python计算闰年
一、题目要求
输入一个年份判断,判断年份是否为闰年
二、输入输出
输入样例:
输入一个年份: 2000
输出样例:
2000 是闰年
三、解题思路
1、程序分析
1、满足闰年的条件有两种
2、一种是世纪闰年能被400整除
3、一种是普通闰年能被4整除同时不能被100整除
解法1 常规思路
通过多重if else进行条件判断
程序如下
year = int(input("输入一个年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是闰年".format(year)) # 整百年能被400整除的是闰年
else:
print("{0} 不是闰年".format(year))
else:
print("{0} 是闰年".format(year)) # 非整百年能被4整除的为闰年
else:
print("{0} 不是闰年".format(year))
运行结果
输入一个
更多推荐
初学python100例-案例30计算闰年 青少年python编程 少儿编程案例讲解
发布评论