Program w Pythonie do sprawdzania roku przestępnego

W tym programie nauczysz się sprawdzać, czy rok jest rokiem przestępnym, czy nie. Użyjemy zagnieżdżonego if… else do rozwiązania tego problemu.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w Pythonie:

  • Operatory Pythona
  • Python if… else Instrukcja

Rok przestępny jest dokładnie podzielny przez 4, z wyjątkiem lat stuleci (lata kończące się na 00). Stulecie jest rokiem przestępnym tylko wtedy, gdy można go całkowicie podzielić przez 400. Na przykład

 Rok 2017 nie jest rokiem przestępnym 1900 nie jest rokiem przestępnym 2012 jest rokiem przestępnym 2000 jest rokiem przestępnym 

Kod źródłowy

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

Wynik

 2000 to rok przestępny 

Możesz zmienić wartość roku w kodzie źródłowym i uruchomić go ponownie, aby przetestować ten program.

Interesujące artykuły...