def is_leap(year):
leap = False
if year & 4 ==0:
return True
if year % 100 ==0:
return False
if year % 400 ==0:
return True
return leap
year = int(input())
在 Python 中,=
和==
做不同的事情:
=
将x赋值为y==
检查两个项目是否相等(真或假(
在 if 语句中,您正在检查两个项目:
if year % 4 == 0:
return True
因此,您正在检查除以 4 时year
余数是否等于 0,因此您需要==
.