কম্পিউটার টিউটোরিয়াল

Python-এ রিকার্শন ব্যবহার করে ফ্যাক্টোরিয়াল বের করা


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

এক ফাংশনকে রিকার্শিভ ফাংশন বলা হয় যদি সেটি নিজেই নিজেকে কল করে।

নিচের প্রোগ্রামে factorial() ফাংশন একটি আর্গুমেন্ট নেয় এবং মান ১ হলে বেস কেস রিটার্ন করে, অন্যথায় নিজেকে এক কম মান দিয়ে কল করে।

উদাহরণ

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. Python-এ একটি সংখ্যার ফ্যাক্টোরিয়াল (Factorial) বের করা

  2. পাইথনে ফাইল খুঁজে বের করার পদ্ধতি

  3. পাইথন ফাংশনের আর্গামেন্ট সংখ্যা বের করার পদ্ধতি

  4. পাইথনে রিকারসিভ ফাংশন লিখে ফ্যাক্টোরিয়াল বের করা