কম্পিউটার টিউটোরিয়াল

Python-এ নেস্টেড লুপ (Nested Loops) ব্যবহার করা


প্রোগ্রামিং-এ নেস্টিং বলতে একটি কনস্ট্রাক্টকে অন্য একই টাইপের কনস্ট্রাক্টের ভিতরে ব্যবহার করা বোঝায়। তাই নেস্টেড লুপ বলতে একটি লুপের ভিতরে লুপ ব্যবহার করা বোঝায়। এমন ক্ষেত্রে ইনার লুপ আউটার লুপের প্রতিটি ইটারেশনের জন্য সকল ইটারেশন নেয়।

Python-এ লুপ বডি হলো বেড়ানো ইন্ডেন্ট লেভেলযুক্ত স্টেটমেন্টের একটি গ্রুপ। নেস্টেড লুপের ক্ষেত্রে ইনার লুপের ইন্ডেন্ট লেভেল আউটার লুপের চেয়ে বেশি হয়। নিচের সাধারণ নেস্টেড লুপ উদাহরণটি বৈশিষ্ট্যটি দেখায়:

উদাহরণ

for x in range(4):     for y in range(4):         print (x,y)

আউটপুট

এটি নিচের আউটপুট তৈরি করে:

0 0 0 1 0 2 0 3 1 0 1 1 1 2 1 3 2 0 2 1 2 2 2 3 3 0 3 1 3 2 3 3

  1. উইন্ডোজে পাইথন ব্যবহার করার পূর্ণ নির্দেশিকা

  2. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি

  3. পাইথনে ল্যাম্বডা ফাংশন ব্যবহারের পদ্ধতি

  4. পাইথন লুপ মাস্টার করুন: For এবং While প্র্যাকটিক্যাল উদাহরণসহ ব্যাখ্যা