උසස්පෙළ තොරතුරු හා සන්නිවේදන තාක්ෂණය

python program function හාවිතා කිරීම

python program

 

paython program Fundtion සමග කටයුතු කරන ආකාරය.

යම් විධාන ආකෘතියක් සකස් කිරීම සදහා පරිගණක භාෂා තුලදී Fundtion හෙවත් ශ්‍රීතයක් යොදාගැනේ.

මෙලෙස සකස්  කරන ආකෘතිය Code සමග නැවත නැවත භාවිත කල හැකිය.

මෙහිදී වාසියක් ලෙස program ලිවීමට යෙදවන  කේත ප්‍රමාණය අඩු වේ.

 

Function එකක ආකෘතිය

def ෆන්ක්ෂන් එකහි නම (පරාමිතිය):

ෆන්ක්ෂන් එක තුළ ක්‍රියාත්මක විය යුතු කේත

 

 Def =  function එකක් සකසන විට යොදා ගන්නා  Key word (රක්ෂිත පදය) යි.

            def ලෙස Start වෙන Function එක Creat කිරීමට යෙදවන පේලිය ( : ) දෙතිති ලකුණින් ආරම්භ කරයි.       

 

 Name = ඊට ඉදිරියෙන් Function එකහි නම යොදයි. funtion එකක් ක්‍රියාත්මක කරන විට එහි නම එහි Name එක භාවිත කර යුතුය.

              function එක හදුනා ගත හැකි ලෙස Name එක ලබා දීමට අමතක නොකරන්න.

              function එකහි නමක කොටස් දෙකක් වෙන් කිරීම සදහා කොටස් දෙකක් කිරීමට කොටස් හිස් නොතැබිය යුතුය.

              මෙහිදී Name එක ලෙස ඉලක්කම් භාවිතා කල හැකි වුවත් ආරම්භය සදහා යොදා ගනු ලබන්නේ අකුරුය.

               function තුල (- ) හාර වෙනත්  සංකේත භාවිතා  කල නොහැක.

                             

Parameters = Function Name ඉදිරියෙන් වරහන් තුල පරාමිතිය parameters යොදයි. මෙහිදී එක් පරාමිතියක් නොව විවිධ කාර්යන් සදහා වන

                     Function  Creat කරන විට ඒවාට සරිලන Parameters ගණනාවක් යොදාගත හැකිය.

                    

 

මෙහි දෙවන පේලිය තුල දැක්වෙන්නේ Function එකහි අන්තර්ගතයි.

 මෙම Code කිවිමේදී  වම් පස මායිමට තරමක් අතුල්ලට ලිවිය යුතුය.

 

මේහි ඇති ආකෘතිය අනුව Function එකක් Creat කල පසු ඊට අදාල ප්‍රතිදාන ලබා ගැනීම සදහා එහි ප්‍රතිදානයට අවශ්‍ය Code ලිවිය යුතුය ආකාරය පිලිබදව

සරල අවබෝදයක් ලබා ගනිමු.

1 පළමු පේලිය සදහා Function එක Creat එක එයට Name එකක් ලබාදෙන්න.

2 දෙවැනි පේලිය Function තුල ඇති ක්‍රියාත්මක වන කොටස ප්‍රතිදානය ලබාදේ.

3 මෙම පේලි දෙකින් පමණක් function එක ක්‍රියාත්මක නොවන බැවින් එය ක්‍රියාත්මක කර වන්නේ තුන්වන පේලිය මගිනි.

4 හතරවන Line එක මගින් එම Code එකම නැවත වරක් ක්‍රියාත්මක කරවයි. මන නිසා Function එක තවත් වරක් ක්‍රියාත්මක වී ඊට අදාල ප්‍රතිදානය නැවතත් ලබා දෙයි.

 මෙ ආකාරයට Creat කරගන්නා Function එකක් අවශ්‍ය ඕනෑම වාර ගණනක් ක්‍රියාත්මක කල හැකිය.

මෙම ඇති Code වලට අනුකුලව Function එක ක්‍රීයාත්මක වන විට එයට කිසිදු දත්තයක් ඇතුළු කලේ නැති

වුවද Function  Use කරන සැම අවස්ථාවකදීම එය එසේ නොවන බවද මතක තබා ගන්න.

Funtion එක භාවිත කරන විටද දත්ත ඇතුළු කරද අවශ්‍ය ප්‍රතිදානය ලබාගත හැකිය.

 

key word Arguments ( කී වර්ඩ් ආගියුමන්ට් )

 

 

Parameters (පරාමිතිය) මුල් කර ගෙන  දත්ත ඇතුලත් කිරීම හදුන් වන්නේ Key Word Arguments ලෙසය.

Function එකක් තුල  Parameters කිහිපයක් සකස් කර ඒවාට දත්තයන වෙන් වෙන් වශයෙන් ඇතුලත් කල හැකිය.

 

Function එකක් තුලට සම්මත අගයක් ඇතුළු කිරීම.

ඔබ විසින් Function එකක් Creat කරන විට පරාමිතියක් තුලට සම්මත value ඇතුලත් කර තැබිය.

මෙහිදී Function එක ක්‍රියාත්මක වන විටදී Parameters තුලට value ඇතුලත් නොකරන සෑම විටකම සම්මත අගයන් ප්‍රතිදානය වේ.

 

ගණිත කර්මයක පිළිතුර Function එකක් හරහා ලබා ගැනීම.

ගණිත කර්මයක පිළිතුරු  Function එකක් හරහා පහසුවෙන්ම ලබා ගත හැකිය. 

 

මෙම ලිපිය මගින් python program Function සමග කටයුතු කරන ආකාරය පිළිබද සරල අවබෝදයක් ලබා ගත හැකිය.

ලිපියේ යම් දෝෂයක් ඇති නම් සමාවෙන්න. සුභ දවසක්

 

 

 

 

 

 


ලිපිය නිර්මාණය කලේ,
නිරෝෂා මිහිරානි


MEMBER

අදාල තවත් ලිපි,



නිරෝෂා මිහිරානි

උසස්පෙළ තොරතුරු හා සන්නිවේදන තාක්ෂණය

අනෙකුත් ලිපි