এখানে map() বিল্ট-ইন ফাংশনের ভিতরে অ্যানোনিমাস (lambda) ফাংশন ব্যবহার করা হয়েছে। পাইথনে অ্যানোনিমাস ফাংশন নাম ছাড়া ডিফাইন করা হয়, এটি lambda কীওয়ার্ড দিয়ে ডিফাইন করা হয়।
অ্যালগরিদম
Step 1: n ইনপুট নিন। Step 2: p ইনপুট নিন। Step 3: অ্যানোনিমাস ফাংশন ব্যবহার করুন। Step 4: ফলাফল ডিসপ্লে করুন।
উদাহরণ কোড
# অ্যানোনিমাস ফাংশন দিয়ে যেকোনো সংখ্যার ঘাতাংক প্রদর্শন n = int(input("Enter how many terms want to display??")) p = int(input("Enter the number want to calculate power ::")) # অ্যানোনিমাস ফাংশন ব্যবহার cal = list(map(lambda i: p ** i, range(n))) # ফলাফল প্রদর্শন print("The total terms is ::>", n) for j in range(n): print(p, " raised to power", j, "is", cal[j])
আউটপুট
Enter how many terms want to display??10 Enter the number want to calculate power ::3 The total terms is ::> 10 3 raised to power 0 is 1 3 raised to power 1 is 3 3 raised to power 2 is 9 3 raised to power 3 is 27 3 raised to power 4 is 81 3 raised to power 5 is 243 3 raised to power 6 is 729 3 raised to power 7 is 2187 3 raised to power 8 is 6561 3 raised to power 9 is 19683