ধরুন আমাদের একটি সংখ্যা n আছে। আমাদের n আকারের উপাদানগুলির একটি তালিকা তৈরি করতে হবে, উপাদানগুলি 1 থেকে n পর্যন্ত।
সুতরাং, যদি ইনপুট n =5 এর মত হয়, তাহলে আউটপুট হবে [1,2,3,4,5]
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
- এই সমস্যা সমাধানের জন্য পাইথন তালিকা বোঝার কৌশল ব্যবহার করুন
- 1 থেকে n পর্যন্ত প্রতিটি i-এর জন্য i দিয়ে একটি তালিকা তৈরি করুন, এর জন্য আমরা range() ফাংশন ব্যবহার করি। এটি লোয়ার বাউন্ড নেবে যা এখানে n এবং উপরের বাউন্ড n+1 কারণ আমরা n পর্যন্ত জেনারেট করতে চাই।
উদাহরণ
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
def solve(n): return [i for i in range(1,n+1)] n = 5 print(solve(n))
ইনপুট
5
আউটপুট
[1, 2, 3, 4, 5]