কম্পিউটার

পাইথনে পুনরাবৃত্তি ব্যবহার করে সংখ্যার ফ্যাক্টরিয়াল কীভাবে সন্ধান করবেন?


একটি সংখ্যার ফ্যাক্টরিয়াল হল 1 থেকে সেই সংখ্যা পর্যন্ত সমস্ত সংখ্যার গুণফল৷

একটি ফাংশনকে একটি পুনরাবৃত্ত ফাংশন বলা হয় যদি এটি নিজেই কল করে।

নিম্নলিখিত প্রোগ্রামে ফ্যাক্টোরিয়াল() ফাংশন একটি আর্গুমেন্ট গ্রহণ করে এবং এটি 1 এ না পৌঁছানো পর্যন্ত একটি করে মান হ্রাস করে নিজেকে কল করতে থাকে।

উদাহরণ

def factorial(x):
    if x==1:
        return 1
    else:
        return x*factorial(x-1)

f=factorial(5)
print ("factorial of 5 is ",f)

আউটপুট

ফলাফল হল

factorial of 5 is  120



  1. পাইথন ব্যবহার করে কিভাবে একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করবেন?

  2. কিভাবে পাইথন ব্যবহার করে একটি ফাইল খুঁজে বের করবেন?

  3. আমি কিভাবে পাইথন ফাংশনের আর্গুমেন্টের সংখ্যা খুঁজে পেতে পারি?

  4. ফ্যাক্টরিয়াল খুঁজে বারবার পাইথন ফাংশন কিভাবে লিখতে হয়?