Een tekst lezen waar veel hetzelfde woord in staat is best vervelend. Vandaar dat je beter af en toe een synoniem gebruikt. Heb je geen inspiratie, dan vind je op het internet vlot een website die voor een gegeven woord een synoniem levert.

In deze oefening gaan we in een stukje tekst woorden vervangen door een synoniem. Om dit mogelijk te maken gebruiken we volgende dictionary van synoniemen:

{
  'straf': 'sanctie',
  'stout': 'kwaadaardig',
  'leerling': 'cursist',
  'leraar': 'docent',
  'school': 'troep',
  'knoeien': 'broddelen',
  'kwaad': 'gebelgd',
  'slecht': 'beroerd'
}

Opgave

De functie synoniemen vraagt een stukje tekst en een synoniemenwoordenboek. De functie geeft het stukje tekst terug waarbij elk woord dat voorkomt in het woordenboek vervangen werd door een synoniem.

Voorbeeld

>>> synoniemen('knoeien levert stoute leerlingen een straf op',{'straf': 'sanctie', 'stout': 'kwaadaardig', 'leerling': 'cursist', 'leraar': 'docent', 'school': 'troep', 'knoeien': 'broddelen', 'kwaad': 'gebelgd', 'slecht': 'beroerd'})
'broddelen levert stoute leerlingen een sanctie op'
>>> synoniemen('op school heb je best geen slechte manieren',{'straf': 'sanctie', 'stout': 'kwaadaardig', 'leerling': 'cursist', 'leraar': 'docent', 'school': 'troep', 'knoeien': 'broddelen', 'kwaad': 'gebelgd', 'slecht': 'beroerd'})
'op troep heb je best geen slechte manieren'