Je staat op zaterdagmorgen in de keuken en je koelkast is bijna leeg. Tijd om boodschappen te doen! Maar in plaats van alles op een papiertje te schrijven, gebruik je een klein computerprogramma als boodschappenhulp.

Foto door Verfkoning

Opgave

Programmeer de volgende functies:

Voorbeeld

0. water
1. soep
2. chips

Gebruik type hinting voor de header van de functies!

Voorbeeld

>>> product_toevoegen(['bier','frisdrank'],'koeken')
['bier','frisdrank','koeken']

>>> product_verwijderen(['bier','frisdrank'],'frisdrank')
['bier']

>>> product_verwijderen(['bier','frisdrank'],'0')
['frisdrank']

>>> print_boodschappenlijst(['bier','frisdrank'])
"0. bier\n1. frisdrank"

>>> print_boodschappenlijst([])
"De boodschappenlijst is leeg."

>>> product_wijzigen(['bier','frisdrank'],'frisdrank','snoep')
['bier','snoep']