Spremenljivi parametri funkcij v Pythonu
Recimo, da imamo naslednjo funkcijo:
def func(num):
return num ** 2
Pokličimo funkcijo in ji kot parameter posredujmo
število 2:
print(func(2))
Vendar pa ni nujno, da posredujemo ravno število - za to lahko uporabimo tudi spremenljivko, ki vsebuje željeno vrednost:
tst = 3
print(func(tst)) # izpiše 9
Podane so tri spremenljivke s števili:
tst1 = 2
tst2 = 4
tst3 = 6
Naredite funkcijo, ki bo v svoje parametre sprejela tri števila in poiskala njihovo vsoto. Izpišite vsoto zgoraj podanih spremenljivk.
Podana sta funkcija func in spremenljivka
tst:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
S pomočjo funkcije poiščite vsoto elementov
iz spremenljivke tst.