ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Python හි Loop පාලනය: break සහ continue භාවිතය

Python හි Loop පාලනය: break සහ continue භාවිතය

Python භාෂාවේ for සහ while loop ගොඩක් දායක වේ. නමුත් කාලයක් පසු නොව, ඔබට loop එකක් මැදින් නවත්වන්න හෝ තනි iteration එකක් මඟහැරීමට අවශ්‍ය විය හැක. එවැනි අවස්ථාවලදී break සහ continue කියන විධාන ඔබේ වැඩසටහනට ඉතා ප්‍රයෝජනවත්.

break කියන්නේ loop එකක් තත්කාලිකව නවත්වන විධානයයි. Python එකට break හමුවූ විට, එම loop එකෙන් පසු ඇති කේතයන්ටම ගමන් කරයි. උදාහරණයක් ලෙස, රැස්වීම් ලැයිස්තුවක් තුළ “R005” යන ID එක ලැබෙන තුරු පිරික්සන්න, එය හමු වූ විට loop එක නවත්වන්න පුළුවන්.

ඊළඟට continue ගැන කතා කරමු. මෙය break වගේ නවත්වන්නේ නැත, නමුත් වත්මන් iteration එක ඉක්මවා, loop එකේ ඊළඟ iteration එකට පනින්න කියන විධානයි. ඔබට ලැයිස්තුවේ කිසිඳු අංගයක් අවශ්‍ය නොවූ විට, ඒ අංගය පරීක්ෂා කර ඉවත් කර, ඉතිරි අංගයන් පමණක් සැකසීමට continue භාවිතා කළ හැක.

ඇයි මේ දෙකම වැදගත්? වැඩි දත්ත සමඟ වැඩ කරන විට, අසමත් වීම හෝ අසත්‍ය තොරතුරු මත loop එක දිගටම පවත්වා ගැනීම කාලය හා සම්පත් වැය කරයි. break සහ continue නිවැරදිව භාවිතා කිරීමෙන් කේතය කුඩා, පිරිසිදු, ඉක්මන් සහ අඩු දෝෂ ඇතිව පවත්වා ගත හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලාංකීය තරුණ සංවර්ධකයින්ට Python මූලිකයන් ඉගෙන ගැනීමේදී break සහ continue වැනි මූලික විධාන අත්හදා බැලීම, real‑world ප්‍රොජෙක්ට් වල දෝෂ හඳුනා ගැනීමට සහ කාර්යක්ෂම කේත ලිවීමට උදව් කරයි. පාසල්, විශ්වවිද්‍යාල පංතිවල මූලික පරිගණක විද්‍යා පාඨමාලාවල මෙම උදාහරණ ඇතුළත් කිරීමෙන්, සිසුන්ට algorithmic සිතීමේ හැකියාව වර්ධනය වේ. එසේම, ස්ථානික ව්‍යාපාරිකයන්ට data processing, inventory tracking, ticket booking වැනි ක්‍රියාකාරකම් සඳහා Python භාවිතා කිරීමේදී, loop පාලනයේ නිවැරදි ක්‍රමයන් ඉගෙන ගැනීම ගැටළු අඩු කර, කාලය හා වියදම සුරක්ෂිත කරයි.

ඉදිරියේදී Python හි break, continue වැනි මූලික උපකරණ හොඳින් අවබෝධ කරගෙන, ඔබේ කේතය තවත් වේගවත්, පිරිසිදු, සහ නවීන තාක්ෂණික අවශ්‍යතා සපුරාලන ලෙස ගොඩනැගිය හැක.

💡 ඔබේ Python කේතයට break සහ continue එක් කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #Loop #Break #Continue #Programming