Artık Yılı Kontrol Edecek Python Programı

Bu programda, bir yılın artık yıl olup olmadığını kontrol etmeyi öğreneceksiniz. Bu sorunu çözmek için iç içe geçmiş if …

Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:

  • Python Operatörleri
  • Python if… else İfadesi

Artık yıl, yüzyıl yılları dışında (00 ile biten yıllar) 4'e bölünebilir. Yüzyıl yılı, ancak 400 ile tam olarak bölünebilirse artık bir yıldır. Örneğin,

 2017 artık bir yıl değil 1900 artık bir yıl değil 2012 artık bir yıl, 2000 artık bir yıl 

Kaynak kodu

 # 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)) 

Çıktı

 2000 artık bir yıldır 

Bu programı test etmek için kaynak koddaki yıl değerini değiştirebilir ve tekrar çalıştırabilirsiniz.

Ilginç makaleler...