In de vorige oefening werd verondersteld dat de tijden altijd correct werden opgegeven in de vorm u:m. Dit wordt nu gecontroleerd.

Een digitale wekker die de tijd weergeeft als een 24-uursklok en die momenteel is ingesteld op 23:58.

Opgave

Schrijf een logische functie is_correcte_tijd(tijd) die nagaat of de opgegeven tijd is opgegeven in de vorm u:m.

Controleer daarbij:

Indien er extra spaties voorkomen in de tijd, dan wordt dit niet fout gerekend!

Voorbeelden

>>> is_correcte_tijd("20:30")
True
>>> is_correcte_tijd("20 : 30 ")
True
>>> is_correcte_tijd(20)
False
>>> is_correcte_tijd("20:90")
False
>>> is_correcte_tijd("20u30")
False