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

python program Break සහ continue භාවිතාකරන ආකාරය

පයිතන් ප්‍රෝග්රැම්o

බ්‍රේක් (Break)  හා කන්ටිනියු (continue) ස්ටේට්මන්ට් ( Statement ) භාවිතා කරන ආකාරය හදුනා ගනිමු.

Break (බේක්) Statemant

පසුගිය ලිපිය මගින් Loop පිළිබද අවබෝදයක් ලබාගත්තා ඔබට මතක ඇති.

අප Break යොදාගනු ලබන්නේ Loop (පුනර්කර්න) හෝ Decision (වර්ණ පාලකයක්) වෙනත් Code කොටසක් ක්‍රියාත්මක කිරීමේදීය.

මෙහිදී Break Statement භාවිතයෙන් Loop එක ක්‍රියාත්මක වීමේදී එය අතර මග නැවැත්වීමට හැකිය.

 

Break Statement භාවිතා කරන අකාරය පිලිබදව අවබෝදයක් ලබා ගනිමු.

ක්‍රියාත්මක වෙමින් පවතින  Loop (පුනර්කරණයක්)  එකක් හෝ ( Decision Making) වර්ණ පාලකයක් stop කිරීම කේත ලිවීමේදී

බොහෝ විට සිදු කරයි.

මෙහි දී කේත ලිවිය යුතු ආකාරය පිලිබදව සරලව හදුනා ගනිමු.

1 For Loop එක අකුරු අනුව ක්‍රියාත්මක වන ආකාරයට Code එක ලිවීම මගින්.

2 Loop එක සාමාන්‍ය ආකාරයට ක්‍රියාත්මක වේ නම් ලබාදී ඇති Word එකහි සැම අකුරකටම එක් වටයක් බැගින් Loop එක ක්‍රියාත්මක වී

   එක් අවස්ථාවකදී එක් අකුර බැගින් ප්‍රතිදානය කරනු ලබයි.

3 මෙහිදී Loop එක ක්‍රියාත්මක වන විට ලැබෙන ප්‍රතිදානය ලබාදී ඇති විචල්‍ය වෙත යොමු කරයි.

5 විචල්‍යයේ අගය ප්‍රතිදායටද Code ලියා ඇත.

Beak Statement එක භාවිතයේදී අනුගනමය කල යුතු පියවර.

1 Break Code කොටසක් තුලට එකවරම  යෙදීමේදී එය වෙත යොමුවී ක්‍රියාත්මක වූ විටම ඉදිරි Code සටහන ක්‍රියාත්මක වීම

   නවතා දමයි එනම් Break Sratement එක වරම ඇතුලත් කල නොහැක.

2 මේ සදහා කොන්දේසි පරික්ෂා කර බැලීම සදහා If Decision එක යොදාගන්න.

3 මෙහිදී වර්ණ පාලකය මගින් Loop එක ක්‍රියාත්මක වන වචනයක් නම් එහි අකුරු හදුනා ගෙන ඇත් නම්

    ඊලගට ලියා ඇති Break Sratement මගින් Loop එක stop කරයි.

4 මෙහිදී If වර්ණ පාලකය මගින් word එකහි අකුරු  හදුනා ගැනීමත් සමග Break  Statement එක ක්‍රියාත්මක වෙන නිසා

   අකුරු හදුනා ගන්න තුරු  For Loop එක සාමාන්‍ය ලෙස ක්‍රියා කරයි.

5 මෙලෙස ක්‍රියාත්මක වෙමින් අදාල word එකහි වටයකට එක බැගින් ප්‍රතිදානය කරයි.

 

 Continue  statement  භාවිතය පිලිබදව අවබෝධයක් ලබා ගනිමු.

තැනක සිට ක්‍රියාවලියක් ඉදිරියට පවත්වාගෙන යාම සදහා Continue Statemant එක භාවිතා කලහැකිය.

අපි බලමු Continue Statement එක Code එකක් තුල යොදා ගන්නා ආකාරය පිලිබදව

  • ක්‍රියාත්මක වෙමින් පවතින Code කොටසක් තාවකාලිකව Stop කර නැවත ක්‍රියාත්මක කිරීම භාවිතවේ.

 

  • Stop කල තැනට අදාලව පමණක් නොව නැවැත්වූ ස්ථානයේ සිට නැවතන් ඉදිරියට සාමාන්‍ය අකාරටම ප්‍රතිදානය ලැබේ.

 

  • මෙහි Continue Statemant එක ක්‍රියාත්මක වන තුරු Loop එකහි කොටස් සාමාන්‍ය ලෙස ක්‍රියාත්මක වේ.

 

  • නමුත් Continue Statement එක ක්‍රියාත්මක වූ විට Loop එකහි අනිත් සියලු කොටස් මග හැර නැවතත් Loop එකහි ඉහලට යොමුවෙයි.

 

  • මෙය සදහාද අවශ්‍ය නම් වර්ණ පාලකය (Decision Making) භාවිතා කල හැකිය.

 

 Continue Statemant එක ක්‍රියාකාත්මක වන ආකාරය පිලිබදව සරල අවබෝදයක් ලබා ගනිමු.

1 Continue අකුරුවලට අනුව ක්‍රියාත්මක වන Loop එකක් තුලදී

2 For Loop එක Word එකට අනුව ක්‍රියාත්මක වේ සාමාන්‍ය ආකාරයෙන් Loop එක

  ක්‍රියාත්මක වේ නම් loop එක ක්‍රියාත්මක වන සෑම වටයක තුලම අදාල Word එකහි අකුරු එකින් එක ප්‍රතිදානය වේ.

3 නමුත් if වර්ණ පාලකය Code කොටස මගින් Loop එක තුල ක්‍රියාත්මක වන අකුර පරික්ෂා කරයි.

4 If වර්ණ පාලකයට ලබාදී ඇති අකුර ක්‍රියාත්මක වන විට පේලිය මගින් Continue Statemant එක ක්‍රියාත්මක කරවන නිසා

 අදාල අකුර මගහරවා Loop එක ක්‍රියාත්මක වේ.

 

මෙම ලිපිය මගින් Beak And Continue පිලිබදව සරල අවබෝදයක් ලබාගත හැකිය.

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

 

 

 


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


MEMBER

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



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

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

අනෙකුත් ලිපි