Bij heel wat sporten waar een jury punten toekent maakt men gebruik van het zogenaamd Olympisch gemiddelde. Dit een gemiddelde waarbij de grootste en kleinste waarde weggelaten worden.

Bijvoorbeeld: tijdens het skateboarden op de Olympische spelen van 2020 kreeg Yuto Horigome de volgende scores van de jury 9.03, 9.30, 9.35, 9.45 en 9.50. De laagste score is 9.03 en de hoogste score is 9.50, deze waarden worden weggelaten. Van de resterende vier scores is het gemiddelde 9.37, dit is dan ook de score die de skateboarder krijgt.

Yuto Horigome uit Japan op de Olympische spelen van Tokyo (25 juli 2020), foto door Jeff Pachoud.

Yuto Horigome uit Japan op de Olympische spelen van Tokyo (25 juli 2020), foto door Jeff Pachoud.

Opgave

Programmeer een functie olympisch_gemiddelde(lijst), zodat deze gegeven een lijst (niet noodzakelijk geordend) met een aantal scores, het olympisch gemiddelde berekent. Dit gemiddelde wordt afgerond op 2 decimalen.

Voorbeeld

>>> olympisch_gemiddelde([9.03, 9.30, 9.35, 9.45, 9.50])
9.37

Tip

Je kan de functies max() en min() meteen gebruiken op lijsten.