এই অধ্যায়ে আপনি continue স্টেটমেন্ট ব্যবহার করে লুপ এর ফ্লো পরিবর্তন করা শিখবেন।
অন্যান্য প্রোগ্রামিং এর মত পাইথনেও continue স্টেটমেন্ট লুপের স্বাভাবিক ফ্লো পরিবর্তন করতে পারে।
টেস্ট এক্সপ্রেশন false না হওয়া পর্যন্ত লুপ(loop) একগুচ্ছ কোডকে ইটারেট(iterate) করতেই থাকে অর্থাৎ একই কোড বার বার এক্সিকিউট করতে থাকে। কিন্তু মাঝেমাঝে আমরা লুপের চলমান ইটারেশনকে এড়িয়ে যেতে চাই। এক্ষেত্রে continue স্টেটমেন্ট ব্যবহত হয়।
পাইথন continue স্টেটমেন্ট
শুধুমাত্র চলমান ইটারেশনের জন্য লুপের মধ্যে বিদ্যমান কোডের এক্সিকিউশনকে এড়িয়ে যাওয়ার জন্য পাইথন continue স্টেটমেন্ট ব্যবহার করা হয়। এক্ষেত্রে লুপের অবসান ঘটে না বরং পরবর্তী ইটারেশনের জন্য লুপ চলমান হয়।
continue এর সিনট্যাক্স
continue
continue স্টেটমেন্ট এর ফ্লোচার্ট
নিচের চিত্রে for এবং while লুপ এর মধ্যে continue স্টেটমেন্টের ব্যবহার দেখানো হলোঃ
উদাহরণ: পাইথন continue স্টেটমেন্ট
# for লুপের মধ্যে continue স্টেটমেন্টের ব্যবহার
for value in "bangladesh":
if value == "e":
continue
print(value)
print("stop printing")
আউটপুট
b
a
n
g
l
a
d
s
h
stop printing
উদাহরণের ব্যাখ্যা
- এই উদাহরণটি পূর্বের অধ্যায়ের উদাহরণের মতই শুধুমাত্র পার্থক্য হচ্ছে এখানে break স্টেটমেন্টের পরিবর্তে continue স্টেটমেন্ট ব্যবহার করা হয়েছে।
- continue স্টেটমেন্টের ব্যবহার দেখানোর জন্য আমরা value ভ্যারিয়েবলের ভ্যালু "e" কিনা চেক করেছি, "e" হলেই for লুপের চলমান কোড এক্সিকিউশনকে এড়িয়ে পরবর্তী ভ্যালুর জন্য লুপটি পুনরায় চলমান হয়। তাই আমরা "e" ব্যতীত সবগুলো ভ্যালুর আউটপুট দেখতে পেয়েছি।