এমন অনেক সময়ই হয় যে একই কাজ আমাদের বারবার করতে হয়। যত বেশি বার করতে হয়,তত বেশি সময় লাগে, আমাদের তত বেশি পরিশ্রম হয় । তোমরা নিশ্চয়ই একই কাজ বারবার করতে পছন্দ করবে না??
যে কাজগুলো একাধিকবার করার প্রয়োজন হয় ঐগুলো সহজে করতেই ব্যবহার করা হয় লুপ ( Loop )।
যে কাজগুলো একাধিকবার করার প্রয়োজন হয় ঐগুলো সহজে করতেই ব্যবহার করা হয় লুপ ( Loop )।
মনে করো I love to travel লিখাটি স্ক্রিনে ১০ বার লিখতে চাই।আমরা চাইলেই কিন্তু print() ফাংশন দিয়ে ১০ বার লিখে ফেলতে পারি। কিন্তু আমরা যদি একশবার,হাজার বার কোনো জিনিস স্ক্রিনে দেখাতে চাই, তাহলে আমাকে কী হাজারবার print() ফাংশন লিখে লিখে প্রিন্ট করবো?
এখানেই আসে লুপের ব্যবহার।
পাইথন দু'রকমের লুপ আছেঃ
- for loop
- while loop
For Loop এর স্ট্রাকচার
While Loop এর স্ট্রাকচার
ফর লুপে আমরা কোন ইটারেবল অবজক্টের উপর ইটারেশন চালাই। কিন্তু while লুপ এক্সিকিউ করার জন্য আমরা কন্ডিশন চেক করি। while লুপ ততক্ষন পর্যন্ত একটি কোড ব্লক কে এক্সিকিউট করবে যতক্ষন condition == True.
এখন I love to travel লিখাটি স্ক্রিনে ১০ বার লিখে ফেলা যাক while Loop এর মাধ্যমে-নেস্টেড লুপ ( Nested Loop )
একটি লুপের ভেতরে যদি অন্য একটি লুপ থাকে তাহলে তাকে নেস্টেড লুপ বলে।আমার লাইফের রিয়েল-টাইম আপডেট পেতে ফলো করতে পারো ইন্সট্রাগ্রামে: https://www.instagram.com/shemanto_sharkar/
Support my blog: ব্লগের কন্টেন্ট এবং টেলিগ্রাম চ্যানেল যদি আপনার লাইফে কিছুটা হলেও ইম্পেক্ট ফেলে থাকে তবে আপনি চাইলে এক কাপ কফি কিনে আমাকে সাহায্য করতে পারেন,এতে করে আমি আমার ব্লগ এড ফ্রি ভাবে চালিয়ে যেতে পারবো-