Python program az ugróév ellenőrzésére

Ebben a programban megtanulja ellenőrizni, hogy egy év szökőév-e vagy sem. A beágyazott, ha… mást fogjuk használni a probléma megoldására.

A példa megértéséhez ismernie kell a következő Python programozási témákat:

  • Python operátorok
  • Python if… else nyilatkozat

A szökőév pontosan osztható 4-vel, kivéve az évszázadokat (00-val végződő évek). Az évszázad csak akkor szökőév, ha tökéletesen osztható 400-zal. Például

 2017 nem szökőév 1900 nem szökőév 2012 szökőév 2000 szökőév 

Forráskód

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

Kimenet

 2000 szökőév 

Megváltoztathatja az év értékét a forráskódban, és újra futtathatja a program teszteléséhez.

érdekes cikkek...