python练习-(1)闰年和平年的判断

简介: python练习-(1)闰年和平年的判断

判定是否是闰年

每隔四年闰一次

如果年份能够被100整除,(1900,2000),这是世纪闰年,得看能否被四百整除!

做法1:平铺直叙法(目的性明显)

year=int(input("请输入一个年份:"))
if year %100==0:
    #世纪闰年的判定
    if year % 400==0:
        print("闰年")
    else:
        print("平年")
else:
#             普通闰年的判定
    if year % 4==0:
        print("闰年")
    else:
        print("平年")

做法2:简化版,利用and和or将代码联系起来(需要进行复杂的条件判定)

year=int (input("请输入一个年份:"))
if (year % 100!=0 and year % 4==0 ) or year% 400==0:
#如果and语句有一个条件不满足直接执行or
    print("闰年")
else:
    print("平年")
目录
相关文章
|
8月前
|
Python
Python 练习实例26
Python 练习实例26
|
8月前
|
Python
Python 练习实例25
Python 练习实例25
|
7月前
|
Python
Python推导式:小练习
Python推导式:小练习
|
7月前
|
Python
Python 练习实例35
Python 练习实例35
|
7月前
|
Python
Python 练习实例34
Python 练习实例34
|
8月前
|
Python
Python 练习实例33
Python 练习实例33
|
7月前
|
Python
Python 练习实例36
Python 练习实例36
|
8月前
|
Python
Python 练习实例30
Python 练习实例30
|
8月前
|
Python
Python 练习实例29
Python 练习实例29
|
8月前
|
Python
Python 练习实例21
Python 练习实例21

热门文章

最新文章