Translate in Your Language

০৫।পাইথন প্রোগ্রামিং - Loop: For Loop, While Loop, Nested Loop

এমন অনেক সময়ই হয় যে একই কাজ আমাদের বারবার করতে হয়। যত বেশি বার করতে হয়,তত বেশি সময় লাগে, আমাদের তত বেশি পরিশ্রম হয় । তোমরা নিশ্চয়ই একই কাজ বারবার করতে পছন্দ করবে না??
যে কাজগুলো একাধিকবার করার প্রয়োজন হয় ঐগুলো সহজে করতেই ব্যবহার করা হয় লুপ ( Loop )।

মনে করো I love to travel লিখাটি স্ক্রিনে ১০ বার লিখতে চাই।আমরা চাইলেই কিন্তু print() ফাংশন দিয়ে ১০ বার লিখে ফেলতে পারি। কিন্তু আমরা যদি একশবার,হাজার বার কোনো জিনিস স্ক্রিনে দেখাতে চাই, তাহলে আমাকে কী হাজারবার print() ফাংশন লিখে লিখে প্রিন্ট করবো?
এখানেই আসে লুপের ব্যবহার।
পাইথন দু'রকমের লুপ আছেঃ
  • for loop
  • while loop

      For Loop এর স্ট্রাকচার    

যার কাজ হচ্ছে শর্ত সাপেক্ষে একটা কাজ বারবার করা।ফর লুপ দিয়ে আমরা প্রতিবারে এক এক করে ভ্যালু বাড়াতে পারি অর্থাৎ আমরা চাইলেই i += 2 করে মান বাড়াতে পারব না

for ভ্যারিয়েবলের নাম in রেঞ্জ/লিস্ট     task



      While Loop এর স্ট্রাকচার    
ফর লুপে আমরা কোন ইটারেবল অবজক্টের উপর ইটারেশন চালাই। কিন্তু while লুপ এক্সিকিউ করার জন্য আমরা কন্ডিশন চেক করি। while লুপ ততক্ষন পর্যন্ত একটি কোড ব্লক কে এক্সিকিউট করবে যতক্ষন condition == True.

starting value of variable #ভ্যারিয়েবলের প্রথম অবস্থায় ভ্যালু while condition:                     #লুপ কতক্ষণ চলবে তার কন্ডিশন     task #প্রতি লুপে কি কাজ করা হবে    update value of variable #প্রতিবার লুপ শেষে ভ্যারিয়েবলের মান আপডেট
এখন  I love to travel লিখাটি স্ক্রিনে ১০ বার লিখে ফেলা যাক while Loop এর মাধ্যমে-



     নেস্টেড লুপ ( Nested Loop )    

একটি লুপের ভেতরে যদি অন্য একটি লুপ থাকে তাহলে তাকে নেস্টেড লুপ বলে।


🚩আমার লাইফের রিয়েল-টাইম আপডেট পেতে ফলো করতে পারো ইন্সট্রাগ্রামে: https://www.instagram.com/shemanto_sharkar/ 🤝Support my blog: ব্লগের কন্টেন্ট এবং টেলিগ্রাম চ্যানেল যদি আপনার লাইফে কিছুটা হলেও ইম্পেক্ট ফেলে থাকে তবে আপনি চাইলে এক কাপ কফি কিনে আমাকে সাহায্য করতে পারেন,এতে করে আমি আমার ব্লগ এড ফ্রি ভাবে চালিয়ে যেতে পারবো-


Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Top Post Ad

Below Post Ad

বিশেষ ছাড়ে ডিজিটাল প্রোডাক্ট কিনতে এখানে ক্লিক করুন!!

Shemanto Sharkar