Een herkansingstoets is een extra toets om het resultaat van een eerdere toets te verbeteren. Het beste resultaat (max) van de 2 toetsen zal dan meetellen. Deze toets kan vrijwillig zijn waardoor de leerlingen die niet deelnemen aan de herkansingstoets de oorsrponkelijk punten behouden. Voor de leerlingen die niet aan de eerste toets hebben deelgenomen, bijvoorbeeld wegens ziekte, wordt de herkansingstoets als verplichte inhaaltoets beschouwd.

Opdracht.

Schrijf een Pythonprogramma dat eerst aan de gebruiker vraagt hoeveel leerlingen hebben deelgenomen aan minstens één van de 2 toetsen (> 0). Vervolgens geeft je per leerling op één lijn de naam gevolgd door de punten (op 10), gescheiden door spaties (1 of 2 resultaten (kommagetallen) afhankelijk of de leerling heeft meegedaan aan de herkansingstoets, de toets nog moest inhalen of niet meedeed aan de herkansingstoets). (zie voorbeeld)

In 2 aparte lists hou je de namen bij van de leerlingen die geslaagd zijn (groter of gelijk aan 5 op 10) en van deze die niet geslaagd zijn, gebasseerd op het beste resultaat van beide toetsen (indien twee maal deelgenomen).

Als alle namen en punten zijn ingegeven bereken je de gemiddelde score door het totaal van de meetellende punten te delen door het aantal leerlingen en genereer je de volgende output:

Geslaagde leerling(en): <naam_g_1>, <naam_g_2>, ..., <naam_g_n> 
Niet geslaagde leerling(en): <naam_ng_1, <naam_ng_2>, ..., <naam_ng_n> 
Gemiddelde score: <#.##>

Let op:

Voorbeelden

Invoer

4
Jan 3 6
Piet 3.5 8
Marie 9.5
An 3 4.5

Uitvoer

Geslaagde leerling(en): Jan, Marie, Piet
Niet geslaagde leerling(en): An
Gemiddelde score: 7.00