Variabele functieparameters in Python
Stel we hebben de volgende functie:
def func(num):
return num ** 2
Laten we de functie aanroepen, waarbij we het
getal 2 als parameter doorgeven:
print(func(2))
Het is echter niet verplicht om een getal door te geven - we kunnen hiervoor ook een variabele gebruiken die de gewenste waarde bevat:
tst = 3
print(func(tst)) # geeft 9
Gegeven zijn drie variabelen met getallen:
tst1 = 2
tst2 = 4
tst3 = 6
Maak een functie die drie getallen als parameters accepteert en hun som berekent. Geef de som van de bovengenoemde variabelen weer op het scherm.
Gegeven zijn de functie func en de variabele
tst:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
Bepaal met behulp van de functie de som van de elementen
uit de variabele tst.