栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

判断平年还是闰年

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

判断平年还是闰年

用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
请看运行结果


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/444194.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号