用Python编写判断是平年还是闰年
第一步、输入年份
输入year,因为year只能是整数,所以采用int
第二步、判断条件
判断一个年份是否是闰年的条件是能被四整除且不能被一百整除或者能够被四百整除
所以程序的第一个条件:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print('闰年')
注意:这里要用双等号,在程序中双等号才表示等于,而单等号表示把等号右边的赋值给等号左边,所以一定要用双等号。
不是闰年就是平年,所以可以直接输出:
else:
print('平年')
注意:else要与if对齐
程序到这来就可以运行,但是如果只是这样,那么输出年份后程序会进入一个死循环,不停地输出平年或者闰年。
所以这个时候我们就要用到break了,在程序中break表示立即退出当前循环,所以在程序的末尾一定要加break且与if、else对齐。下面请看完整的程序。
year = int(input('year = '))
while True:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print('闰年')
else:
print('平年')
break
请看运行结果