一、用python编写程序判断闰年?
闰年指的是再整百年时能被400整除的和非整百年能被4整除的,那么代码就可以使用流程控制语句if进行判断,算术运算符取余计算来完成这个程序
以下实例用于判断用户输入的年份是否为闰年:
# -*- coding: UTF-8 -*-
year = int(input("输入一个年份:"))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0}是闰年".format(yeat)) # 整百年能被400整除的是闰年
else:
print("{0}不是闰年".format(year))
else:
print("{0}是闰年".fomat(year)) # 非整百年能被4整除的为闰年
else:
print("{0}不是闰年".format(year))
我们也可以使用内嵌if语句来实现:
执行以上代码输出结果为:
输入一个年份:2000
2000 是闰年
输入一个年份:2011
2011 不是闰年
二、怎么用python语言判断闰年?
def year (y)
If y % 100 = 0 and y % 400 = 0 :
Print " y , 是闰年"
Elif y %100 != 0 and y % 4 = 0 :
Print " y , "是闰年"
Else :
Print " y , "不是闰年"
Return
year ( raw_ input ("请输入年份:" )。