Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Je bent een personage in een oorlogsgame op een spelconsole. Je gezondheid wordt bijgehouden door een getal vanaf 0 (= dood) t.e.m. 100 (= springlevend). Tijdens het gevecht kan de gezondheid van je personage verminderen.

War

Tijdens het spel kiest jouw tegenstander één van volgende vier aanvalswapens:

Op pagina 43 van Sync it - Computationeel denken lees je hoe schadelijk elk wapen is voor de gezondheid van jouw oorlogspersonage.

Algoritme

Programmeer de functie aanvallen(). De functie aanvallen heeft twee parameters:

De functie aanvallen() berekent de nieuwe waarde van de gezondheid van jouw personage. De waarde kan een negatief getal zijn (dan ben je een beetje dood).

Voorbeeld

>>> aanvallen(70, "vuist")
60

Bron

Vandewalle, D. (2021). Abstractie. In Sync it - Computationeel Denken (p. 43-44). Uitgeverij Averbode | Erasme