Het bestand woordlengte.txt1 bevat op elke lijn een (geheel) getal en een woord.

Schrijf de functie zoektekst(bestandsnaam) die het opgegeven bestand inleest. Elke lijn van dit bestand wordt opgesplitst in een getal en een woord. Indien het getal niet overeenkomt met de lengte van het woord, dan wordt het toegevoegd aan de gezochte tekst, met een spatie tussen elke woord. De volledige tekst wordt teruggegeven.

Voorbeeld

>>> zoektekst('woordlengte.txt')
Zowel het geloof als de wet houdt de moraal hoog. Alleen geeft het geloof de bovengrens van ons zedelijk leven aan, en de wet de ondergrens.

Tips

Ik vind het juiste type niet voor de parameters van deze functie. def zoektekst(bestandsnaam: str) -> str:
Hoe knip ik een lijn in twee stukken? Dit kan op twee manieren:
  • Zoek de positie van de spatie. Gebruik twee keer "string slicing" om de twee delen hieruit te knippen.
  • Splits de lijn met behulp van de methode split() .
Dodona klaagt over white-space op het einde. Verwijder achteraan de white-space met .strip()