Op het einde van een cinemabezoek wordt aan de bezoekers gevraagd welke beoordeling ze de film gaven. De antwoorden worden bewaard in een dictionary van de volgende vorm:
filmscores = {"Inside Out 2": [9, 10, 9.5, 8.5, 3, 7.5, 8],
"Bad Boys: Ride or Die": [7, 6, 5],
...}
Schrijf een functie cinema(filmscores)
die gegeven een dictionary van bovenstaande vorm de gemiddelde scores uitrekent. Schrijf deze opnieuw weg in een dictionary. Rond af op één decimaal.
Bestudeer grondig onderstaand voorbeeld.
>>> cinema({"Inside Out 2": [9, 10, 9.5, 8.5, 3, 7.5, 8],
"Bad Boys: Ride or Die": [7, 6, 5]})
{'Inside Out 2': 7.9, 'Bad Boys: Ride or Die': 6.0}
Tip
Een elegante oplossing zou eerst een functie
gemiddelde()
maken, die je nadien gebruikt in de functiecinema()
.