我已经开始学习 Python 并且遇到了这个代码:这是闰年计划。我们为什么要定义leap = False。输出将是真或假。
def is_leap(year):
leap = False
return year % 4 == 0 and (year % 400 == 0 or year % 100 != 0)
year = int(input())
print(is_leap(year))
我已经开始学习 Python 并且遇到了这个代码:这是闰年计划。我们为什么要定义leap = False。输出将是真或假。
def is_leap(year):
leap = False
return year % 4 == 0 and (year % 400 == 0 or year % 100 != 0)
year = int(input())
print(is_leap(year))
甚至没有使用此函数中的leap变量,并且正如您所假设的那样,该行只是多余的,可以(应该!)被删除。
我们不需要定义leap=False,因为它没有在代码中使用,所以你可以删除它并做。
def is_leap(year):
return year % 4 == 0 and (year % 400 == 0 or year % 100 != 0)
year = int(input())
print(is_leap(year))
写这个和使用的一个不好的方法leap是
def is_leap(year):
leap = year % 4 == 0 and (year % 400 == 0 or year % 100 != 0)
return leap
year = int(input())
print(is_leap(year))