Pythonda Funktsiyalarning o'zgaruvchan parametrlari

Faraz qilaylik, bizda quyidagi funktsiya mavjud:

pythondef func(num):
  return num ** 2

Funktsiyani chaqiramiz, unga parametr sifatida 2 raqamini uzatamiz:

pythonprint(func(2))

Biroq, aniq raqam uzatish shart emas - buning uchun biz kerakli qiymatni o'z ichiga olgan o'zgaruvchidan ham foydalanishimiz mumkin:

pythontst = 3
print(func(tst)) # 9 ni chiqaradi
Задание 1

Raqamlar bilan uchta o'zgaruvchi berilgan:

pythontst1 = 2
tst2 = 4
tst3 = 6

Uchta raqamni parametr sifatida qabul qiladigan va ularning yig'indisini topadigan funktsiya yarating. Yuqorida berilgan o'zgaruvchilarning yig'indisini ekranda chop eting.

Задание 2

func funktsiyasi va tst o'zgaruvchisi berilgan:

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

tst = [1, 3, 6]

Funktsiya yordamida tst o'zgaruvchisidagi elementlar yig'indisini toping.