Elk jaar organiseert de Vlaamse radiozender Studio Brussel de Warmste Week. Overal te lande worden acties opgestart ten voordele van het goede doel. Op school kan men niet achterblijven. Een werkgroep beslist om een heuse Warmathon te organiseren. Bij deze Warmathon zullen een massa leerlingen rondjes lopen op de speelplaats. De leerlingen laten zich hiervoor sponsoren door familie en vrienden en engageren zich zo om voor elk gelopen rondje een (vast) bedrag te schenken. Dus, hoe meer rondjes afgelegd worden, hoe meer geld verzameld wordt.

De warmste week
De warmste week

Opgave

In een dictionary wordt per klas bijgehouden voor welk bedrag er in totaal gesponsord werd. De functie gift_inschrijven heeft twee parameters:

  1. Een tuple met klas en bedrag;
  2. Een dictionary waarin alle giften per klas samengeteld werden.
De functie gift_inschrijven voegt in de dictionary het bedrag toe aan de juiste klas. Indien de klas niet bestaat, wordt in de dictionary een nieuwe key aangemaakt. Ten slotte geeft de functie de vernieuwde dictionary van giften terug.

Voorbeeld

>>> gift_inschrijven(('5WWI', 78.33),{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 82.68})
{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 161.01}
>>> gift_inschrijven(('5WWI', 71.47),{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 161.01})
{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 232.48}
>>> gift_inschrijven(('5IN', 73.81),{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 232.48})
{'6WWI': 64.87, '6BI': 71.63, '5BI': 26.39, '5WWI': 232.48, '5IN': 73.81}