## *16.2 Leeftijd berekenen

Er zijn verschillende manieren om in Python met datum of tijd te werken. Eén manier om met datum en tijd te werken is gebruik te maken van de `datetime` module van Python. Een module kun je beschouwen als een library met aantal functies die je kunt gebruiken in je programmeercode. De datetime module kun je als volgt importeren

`import datetime`

Modules kunnen naast functies ook zgn. objecten bevatten. Objecten kunnen methodes (functies, acties of gebeurtenissen) en eigenschappen (waarden) bevatten.

Met de `import datetime` regel importeren we alle onderdelen uit de datetime module. Wanneer we slechts één object, bv. de datetime object, uit de module willen importeren, kunnen we dat als volgt doen

`from datetime import datetime`

Uit het object datetime kunnen we dan bv. de methode `now()` gebruiken om de huidige datum en tijd weer te geven. De volgende code geeft de huidige datum en tijd weer.

    from datetime import datetime
    huidige_tijd_datum = datetime.now()
    print(huidige_tijd_datum)

Let op dat in dit voorbeeld zowel de module als het object datetime heten.

Meer over de datetime module kun je lezen op https://docs.python.org/3/library/datetime.html

Opdracht

Schrijft een programma dat de leeftijd van de gebruiker berekent. Je programma moet voldoen aan de volgende eisen:

- Het programma vraagt de geboortedatum van de gebruiker.
- Het programma berekent de correcte leeftijd door rekening te houden of de gebruiker in het huidige jaar al jarig is geweest of niet.
- Het programma print het resultaat op het scherm.

Tip: Je kunt de geboortedatum van de gebruiker samenstellen door het geboortejaar, de geboortemaand en geboortedag apart te vragen.