Funksjonsparametre som variabler i Python
La oss si at vi har følgende funksjon:
def func(num):
return num ** 2
La oss kalle funksjonen, og gi tallet
2 som parameter:
print(func(2))
Men det er ikke nødvendig å sende inn akkurat et tall - vi kan også bruke en variabel som inneholder verdien vi trenger:
tst = 3
print(func(tst)) # vil skrive ut 9
Det er gitt tre variabler med tall:
tst1 = 2
tst2 = 4
tst3 = 6
Lag en funksjon som tar inn tre tall som parametre og finner summen deres. Skriv ut summen av variablene gitt over.
Det er gitt funksjonen func og variabelen
tst:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
Bruk funksjonen til å finne summen av elementene
i variabelen tst.