Параметры-ўзгарувчи функцияларнинг Pythonda
Фарз қилайлик, бизда куйидаги функция бор:
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 ўзгарувчисидан
элементларнинг йиғиндисини топинг.