为什么如果停滞需要 == 到 0.我是初学者

  • 本文关键字:初学者 如果 停滞 python
  • 更新时间 :
  • 英文 :


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,因此您需要==.

最新更新