Een nationaal telefoon- en faxnummer bestaat altijd uit 9 of 10 cijfers, zie Taaladvies telefoonnummer1.

Opgave

Schrijf de logische functie is_geldig_nummer die één string meekrijgt als argument. De functie moet een Booleaanse waarde teruggeven, die aangeeft of deze string een geldig nationaal telefoon- of faxnummer voorstelt. Ook gsm-nummers worden aanvaard. Een geldig telefoonnummer start met ‘0’. Er worden ofwel geen spaties toegevoegd, ofwel exact drie. De posities van de spaties moet je niet controleren. Er mogen geen andere tekens voorkomen.

Gebruik nog geen stringmethodes!

Dit wordt gecontroleerd in Dodona.

Voorbeelden

>>> is_geldig_nummer("011 32 43 54")
True
>>> is_geldig_nummer("011/32.43.54")
False