leap_year = int(input('Year: '))
initial_year = leap_year
while True:
leap_year += 1
if leap_year % 4 == 0 and (leap_year % 100 == 0 and leap_year % 400) == 0:
print(f'The next leap year after {initial_year} is {leap_year}')
break
Can someone explain to me how this:
if leap_year % 4 == 0 and (leap_year % 100 == 0 and leap_year % 400) == 0:
is different from this:
if leap_year % 4 == 0 and leap_year % 100 == 0 and leap_year % 400 == 0: