Je hebt ondertussen veel verschillende dingen geleerd over programmeren in Python, zoals variabelen, datatypes, operatoren, de print functie, for-loops, en hoe je een subtotaal kan bijhouden. In deze oefening ga je al je kennis combineren om een algoritme te maken. Dat wil zeggen dat je moet plannen hoe de functie stap voor stap moet werken, en het daarna pas kan implementeren.
Maak een functie
| Invoer | → | Verwachte returnwaarde | Uitleg |
|---|---|---|---|
| → | 8.3 |
$$\frac{6+9+10}{3} \approx 8.3$$ | |
| → | 3.5 |
$$\frac{0+7}{2} = 3.5$$ Merk op: $$-1$$ is geen valide score. |
|
| → | 9.0 |
$$\frac{8+10+8+9+10}{5} = 9.0$$ Merk op: $$12$$ en $$11$$ zijn geen valide scores. |
Je kan de 3.14 teruggeven.