Funktioiden muuttujaparametrit Pythonissa
Oletetaan, että meillä on seuraava funktio:
def func(num):
return num ** 2
Kutsutaan funktiota, välittämällä parametrina
luku 2:
print(func(2))
Ei kuitenkaan ole pakko välittää juuri numeroa - voimme käyttää tähän myös muuttujaa, joka sisältää tarvitsemamme arvon:
tst = 3
print(func(tst)) # tulostaa 9
Annettu kolme numeroita sisältävää muuttujaa:
tst1 = 2
tst2 = 4
tst3 = 6
Tee funktio, joka ottaa parametreinaan kolme numeroa ja laskee niiden summan. Tulosta näytölle yllä annettujen muuttujien summa.
Annettu funktio func ja muuttuja
tst:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
Etsi funktion avulla muuttujan tst
alkioiden summa.