পাইথনে continue ইনস্ট্রাকশন
break ইনস্ট্রাকশন ছাড়াও, যা লুপের কাজ শেষ করে,
continue ইনস্ট্রাকশনও রয়েছে, যা লুপের একটি নতুন পুনরাবৃত্তি শুরু করে।
কোড সরলীকরণের জন্য এই ইনস্ট্রাকশনটি কখনও কখনও দরকারী হতে পারে।
ধরুন আমাদের একটি তালিকা lst আছে:
lst = [1, 2, 3, 4, 5]
আসুন এখান থেকে 3 সংখ্যাটি বাদে সমস্ত উপাদান প্রিন্ট করি।
এর জন্য শর্ত সহ ব্লকের নীচে আমরা continue ইনস্ট্রাকশন লিখি।
এবং print ফাংশনটি আমরা লুপের প্রথম ব্লকে নির্দেশ করব:
for el in lst:
if el == 3:
continue
print(el) # প্রিন্ট করবে 1, 2, 4, 5
একটি সেট দেওয়া হয়েছে:
tst = {'a', 'b', 'c', 'd', 'e'}
'd' চিহ্নটি বাদে এর সমস্ত উপাদান প্রিন্ট করুন।
একটি তালিকা দেওয়া হয়েছে:
tst = [6, 3, -2, 8, -4, 9]
নেতিবাচক উপাদানগুলি বাদে সমস্ত উপাদান প্রিন্ট করুন।
একটি তালিকা দেওয়া হয়েছে:
tst = ['a', 'b', 'c', 'd', 'e']
এটি থেকে 'acde' স্ট্রিংটি পান।