Pythonda Funktsiyalarning o'zgaruvchan parametrlari
Faraz qilaylik, bizda quyidagi funktsiya mavjud:
def func(num):
return num ** 2
Funktsiyani chaqiramiz, unga parametr sifatida
2 raqamini uzatamiz:
print(func(2))
Biroq, aniq raqam uzatish shart emas - buning uchun biz kerakli qiymatni o'z ichiga olgan o'zgaruvchidan ham foydalanishimiz mumkin:
tst = 3
print(func(tst)) # 9 ni chiqaradi
Raqamlar bilan uchta o'zgaruvchi berilgan:
tst1 = 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.
func funktsiyasi va
tst o'zgaruvchisi berilgan:
def 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.