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

Lees de code:

### FUNCTIEDEFINITIE
def berekenIets(a, perc_korting):
    korting = a * perc_korting / 100
    b = a - korting
    return b

### HOOFDPROGRAMMA
prijs_met_korting = berekenIets(20.00, 30)
print("Met korting kost het product nu " + str(prijs_met_korting) + " euro")

a. Bedenk een zinvolle naam voor de functie berekenIets().
b. Geef ook zinvolle namen aan a en b.
c. Wat is de levensduur van korting?

Antwoord

a. Een zinvolle naam is bijv. berekenPrijsMetKorting().

b. aprijs, bprijs_na_korting

def berekenPrijsMetKorting(prijs, perc_korting):
    korting = prijs * perc_korting / 100
    prijs_na_korting = prijs - korting
    return prijs_na_korting

c. korting wordt aangemaakt op de regel korting = prijs * perc_korting / 100 en houdt op te bestaan na de return (na afloop van de functie).