Funksie parameters-as-veranderlikes in Python
Kom ons het die volgende funksie:
def func(num):
return num ** 2
Roep die funksie aan, deur die getal
2 as parameter aan dit oor te dra:
print(func(2))
Dit is eger nie nodig om 'n getal direk oor te dra nie - jy kan ook 'n veranderlike gebruik wat die waarde bevat wat ons benodig:
tst = 3
print(func(tst)) # sal 9 vertoon
Gegee is drie veranderlikes met getalle:
tst1 = 2
tst2 = 4
tst3 = 6
Skep 'n funksie wat drie getalle as parameters sal aanvaar en hul som sal vind. Vertoon die som van die veranderlikes wat hierbo gegee is.
Gegee is funksie func en veranderlike
tst:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
Vind die som van die elemente in die veranderlike
tst met behulp van die funksie.