*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:

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