阅读量:0
Python中判断闰年的计算方法如下:
def is_leap_year(year): if year % 4 == 0: if year % 100 == 0: if year % 400 == 0: return True else: return False else: return True else: return False year = int(input("请输入年份:")) if is_leap_year(year): print(f"{year}年是闰年") else: print(f"{year}年不是闰年")
以上代码中,我们定义了一个is_leap_year()
函数,该函数接收一个年份作为参数,通过嵌套的if-else语句来判断是否是闰年。
具体判断逻辑如下:
- 如果年份能被4整除,继续判断下一步;
- 如果年份能被100整除,再判断是否能被400整除,如果能被400整除,则为闰年,否则不是闰年;
- 如果年份不能被100整除,则为闰年。
最后,我们根据用户输入的年份调用is_leap_year()
函数来判断是否是闰年,并输出结果。