Functions

Python bootcamp #100DaysOfCode #myNotes

Je kunt aan een functie in Python naast gewone variabelen als argumenten ook een functie meegeven als argument. Je kunt ook een functie retourneren. Deze functies worden Higher Order Functions genoemd.

def optellen(n1, n2):
    return n1 + n2


def aftrekken(n1, n2):
    return n1 - n2


def vermenigvuldigen(n1, n2):
    return n1 * n2


def delen(n1, n2):
    return n1 / n2


# dit is een Higher Order Function
def rekenmachine(n1, n2, func):
    return func(n1, n2)


resultaat = rekenmachine(2, 5, optellen)
print(resultaat)

Geplaatst

in

,

door

Reacties

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.