2
একটি লুপে ফাংশন তৈরি করা হচ্ছে
আমি একটি লুপের ভিতরে ফাংশন তৈরি করার চেষ্টা করছি: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) সমস্যাটি হ'ল সমস্ত ফাংশন সমান হয়। 0, 1, এবং 2 ফেরতের পরিবর্তে তিনটি ফাংশনই 2: print([f() for f in functions]) # expected output: …