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