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.