In deze oefening maak je een programma dat bepaalt of een opgegeven jaar een schrikkeljaar is.

Achtergrond

Het duurt ongeveer 365 dagen en 6 uur voor de aarde om een volledige toer rond de zon te maken. Een jaar in de kalender duurt 365 dagen, wat net te weinig is. Om dit op te lossen, wordt er om de zoveel jaren een schrikkeljaar ingevoerd. Deze krijgt een extra dag: 29 februari.

Regels

  1. Een jaar dat deelbaar is door 4, is een schrikkeljaar. Bijvoorbeeld: 2024, 1980
  2. Uitzondering op (1): een jaar dat deelbaar is door 100, is geen schrikkeljaar. Bijvoorbeeld: 1900, 1800
  3. Uitzondering op (2): een jaar dat deelbaar is door 400, is wel een schrikkeljaar. Bijvoorbeeld: 2000, 1600

Opgave

Schrijf een functie is_schrikkeljaar(jaar) die True teruggeeft als jaar een schrikkeljaar is, anders geeft ze False terug.

Voorbeelden

assert is_schrikkeljaar(2024)
assert not is_schrikkeljaar(2023)
assert is_schrikkeljaar(2000)
assert not is_schrikkeljaar(1900)
Extra tips (probeer het eerst zonder deze tips op te lossen!)

Je kan de rest na deling berekenen in Python met de modulo-operator %. Bijvoorbeeld:

assert 6 % 2 == 0
assert 8 % 3 == 2

Een functie kan een resultaat teruggeven in Python met return. Bijvoorbeeld:

def verdubbel(getal):
  return getal * 2