Python ශ්රිතවල පරාමිති-විචල්යයන්
අප සතුව පහත ශ්රිතය ඇතැයි සිතන්න:
def func(num):
return num ** 2
2 අංකය පරාමිතියක් ලෙස සැපයීමෙන් ශ්රිතය කැඳවමු:
print(func(2))
කෙසේ වෙතත්, අංකයක් හරියටම යැවීම අවශ්ය නොවේ - අපට අවශ්ය අගය අඩංගු විචල්යයක් ද ඒ සඳහා භාවිතා කළ හැකිය:
tst = 3
print(func(tst)) # 9 මුද්රණය කරයි
අංක සමග විචල්ය තුනක් දෙනු ලැබේ:
tst1 = 2
tst2 = 4
tst3 = 6
තර්ක තුනක් ලෙස අංක තුනක් පිළිගන්නා සහ ඒවායේ එකතුව සොයා ගන්නා ශ්රිතයක් සාදන්න. ඉහත දක්වා ඇති විචල්යවල එකතුව තිරය මත තබන්න.
func ශ්රිතය සහ tst විචල්යය දෙනු ලැබේ:
def func(lst):
sum = 0
for el in lst:
sum += el
return sum
tst = [1, 3, 6]
tst විචල්යයේ මූලද්රව්යවල එකතුව ශ්රිතය භාවිතයෙන් සොයා ගන්න.