පයිතන් ප්රෝග්රැම්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 එකක් තුල යොදා ගන්නා ආකාරය පිලිබදව
Continue Statemant එක ක්රියාකාත්මක වන ආකාරය පිලිබදව සරල අවබෝදයක් ලබා ගනිමු.
1 Continue අකුරුවලට අනුව ක්රියාත්මක වන Loop එකක් තුලදී
2 For Loop එක Word එකට අනුව ක්රියාත්මක වේ සාමාන්ය ආකාරයෙන් Loop එක
ක්රියාත්මක වේ නම් loop එක ක්රියාත්මක වන සෑම වටයක තුලම අදාල Word එකහි අකුරු එකින් එක ප්රතිදානය වේ.
3 නමුත් if වර්ණ පාලකය Code කොටස මගින් Loop එක තුල ක්රියාත්මක වන අකුර පරික්ෂා කරයි.
4 If වර්ණ පාලකයට ලබාදී ඇති අකුර ක්රියාත්මක වන විට පේලිය මගින් Continue Statemant එක ක්රියාත්මක කරවන නිසා
අදාල අකුර මගහරවා Loop එක ක්රියාත්මක වේ.
මෙම ලිපිය මගින් Beak And Continue පිලිබදව සරල අවබෝදයක් ලබාගත හැකිය.
ලිපියේ යම් දෝෂයක් ඇති නම් සමාවෙන්න. සුභ දවසක්.