Променливи параметри на функции во Python

Нека имаме следнава функција:

pythondef func(num):
  return num ** 2

Да ја повикаме функцијата, како параметар и пренесеме број 2:

pythonprint(func(2))

Сепак, не е неопходно да се пренесе точно број - за ова може да се користи и променлива, што содржи ја вредноста што ни е потребна:

pythontst = 3
print(func(tst)) # ќе испечати 9
Задание 1

Дадени се три променливи со броеви:

pythontst1 = 2
tst2 = 4
tst3 = 6

Направете функција, која во своите параметри ќе прифаќа три броеви и ќе ја наоѓа нивната сума. Испечатете ја на екранот сумата на дадените погоре променливи.

Задание 2

Дадени се функцијата func и променливата tst:

pythondef func(lst):
  sum = 0
  
  for el in lst:
    sum += el
  
  return sum

tst = [1, 3, 6]

Со помош на функцијата пронајдете ја сумата на елементите од променливата tst.