Програма Python за проверка на високосна година

В тази програма ще се научите да проверявате дали една година е високосна или не. Ще използваме вложени, ако … друго, за да разрешим този проблем.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Python:

  • Оператори на Python
  • Изявление на Python if … else

Високосната година е точно делима на 4, с изключение на вековните години (години, завършващи с 00). Годината на века е високосна, само ако е напълно делима на 400. Например,

 2017 г. не е високосна 1900 г. е високосна 2012 г. е високосна 2000 г. е високосна година 

Програмен код

 # Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) 

Изход

 2000 г. е високосна 

Можете да промените стойността на годината в изходния код и да я стартирате отново, за да тествате тази програма.

Интересни статии...