Python: Проверка, является ли год високосным

Document 对象参考手册Python3 Примеры

Чтобы определить, является ли год високосным, следуйте этим правилам:

  1. Если год делится на 4, но не на 100, он является високосным.
  2. Если год делится на 400, он также является високосным.
  3. В противном случае он не является високосным.

Пример

def is_leap_year(year):
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False

#
год = 2024
if is_leap_year(year):
    print(f"{year} является високосным годом")
else:
    print(f"{year} не является високосным годом")

Пояснение к коду:

  1. is_leap_yearФункция принимает один параметрyear, который обозначает проверяемый год.
  2. if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): Это условие определяет, является ли год високосным. Сначала оно проверяет, делится ли год на 4, но не на 100, или делится на 400.
  3. Если условие истинно, вернутьTrue, указывая, что это високосный год; в противном случае вернутьFalse。
  4. В разделе тестирования мы проверяем, является ли 2024 год високосным, и выводим соответствующее сообщение в зависимости от результата.

Вывод:

2024 是闰年

Document 对象参考手册Python3 Примеры

Другие расширения