代码语言:javascript复制
判定是否是闰年
每隔四年闰一次
如果年份能够被100整除,(1900,2000),这是世纪闰年,得看能否被四百整除!
做法1:平铺直叙法(目的性明显)
代码语言:javascript复制
year=int(input("请输入一个年份:"))
if year 0==0:
#世纪闰年的判定
if year % 400==0:
print("闰年")
else:
print("平年")
else:
# 普通闰年的判定
if year % 4==0:
print("闰年")
else:
print("平年")
做法2:简化版,利用and和or将代码联系起来(需要进行复杂的条件判定)
代码语言:javascript复制year=int (input("请输入一个年份:"))
if (year % 100!=0 and year % 4==0 ) or year% 400==0:
#如果and语句有一个条件不满足直接执行or
print("闰年")
else:
print("平年")