এই টিউটোরিয়ালে, আমরা পিছনের পুনরাবৃত্তি দেখতে যাচ্ছি। বেশিরভাগ ক্ষেত্রে, আমরা স্বাভাবিক পুনরাবৃত্তি ব্যবহার করি। পশ্চাদগামী পুনরাবৃত্তি সম্পর্কে জানা কিছু ক্ষেত্রে একটি প্লাস পয়েন্ট। আমরা range() ব্যবহার করব একটি পশ্চাৎমুখী দিকে পুনরাবৃত্তি করার ফাংশন। চলুন প্রথমে দেখি রেঞ্জ() কি।
পরিসীমা()
পরিসীমা() ব্যবহার বিস্তৃত পরিসীমা আছে. আমরা এটিকে সংখ্যা, পুনরাবৃত্তিযোগ্য ইত্যাদির সাথে ব্যবহার করতে পারি। এখানে, আমরা সংখ্যার কথা বলছি।
এটি সর্বোচ্চ তিনটি আর্গুমেন্ট লাগে। এটির তিনটি কেস রয়েছে৷
-
আপনি যদি শুধুমাত্র একটি আর্গুমেন্ট পাস করেন, তাহলে এটি সেই আর্গুমেন্টটিকে উপরের বাউন্ড হিসেবে নেয় এবং ডিফল্ট লোয়ার বাউন্ড শূন্য হয়। এবং ডিফল্ট বৃদ্ধির মান হল এক৷
৷ -
আপনি যদি দুটি আর্গুমেন্ট পাস করেন, তাহলে এটি প্রথম আর্গুমেন্টটিকে নিম্ন সীমা এবং দ্বিতীয় আর্গুমেন্টটিকে উপরের বাউন্ড হিসেবে নেয়। এবং ডিফল্ট বৃদ্ধির মান হল এক৷
৷ -
আপনি যদি তিনটি আর্গুমেন্ট পাস করেন, তাহলে এটি প্রথম আর্গুমেন্টকে লোয়ার বাউন্ড, দ্বিতীয় আর্গুমেন্টকে আপার বাউন্ড এবং তৃতীয় আর্গুমেন্ট ইনক্রিমেন্ট ভ্যালু হিসেবে নেয়।
আমরা পশ্চাৎপদ পুনরাবৃত্তির জন্য তিনটি আর্গুমেন্ট ব্যবহার করতে যাচ্ছি।
উদাহরণ
# loop which iterates from 10 to 0 # range(lower bound, upper bound, increment value) for i in range(10, -1, -1): # printing the value print(i)
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত ফলাফল পাবেন৷
10 9 8 7 6 5 4 3 2 1 0
উদাহরণ
পশ্চাদগামী থেকে পুনরাবৃত্তিযোগ্যভাবে পুনরাবৃত্তি করা।
# initialising an iterable nums = ['Hafeez', 'Aslan', 'Kareem'] # writing a loop which prints list items from the end for i in range(len(nums) - 1, -1, -1): # printing the list item print(nums[i])মুদ্রণ
আউটপুট
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত ফলাফল পাবেন৷
Kareem Aslan Hafeez
উপসংহার
টিউটোরিয়ালটিতে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে জিজ্ঞাসা করুন।