In deze oefening maken we een gepersonaliseerde brief, op basis van een standaardbrief, en invulvelden.
Schrijf de functie personaliseer(brief, velden)
die een gepersonaliseerde brief maakt. De eerste parameter brief
bevat een standaardbrief, de tweede parameter velden
is een lijst met gegevens die moeten ingevuld worden in de standaardbrief.
In de standaardbrief wordt een ongekend aantal invulvelden gebruikt. In de brief wordt [0]
, [1]
, … gebruikt om aan te geven welk veld moet ingevuld worden, meer bepaald: met [i]
wordt aangegeven dat het i
-de veld moet ingevuld worden op die plaats.
De functie geeft de gepersonaliseerde brief terug.
Let op: je mag geen if
-statements gebruiken in deze oefening (wordt gecontroleerd in Dodona)
Je mag veronderstellen dat de velden
voldoende gegevens bevatten voor de brief.
>>> brief = "Dag [0], \nik nodig je graag uit op [1] voor [2].\nKom je ook op [1]?"
>>> velden = ["Anneke", "18 januari", "een filmavond"]
>>> personaliseer(brief,velden)
Dag Anneke,
ik nodig je graag uit op 18 januari voor een filmavond.
Kom je ook op 18 januari?