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