判定是否是闰年 每隔四年闰一次 如果年份能够被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("平年")