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

পাইথন প্রোগ্রাম: রিকার্শন ছাড়া সংখ্যার ফ্যাক্টোরিয়াল বের করা

রিকার্শন ছাড়া কোনো সংখ্যার ফ্যাক্টোরিয়াল বের করতে 'while' লুপ ব্যবহার করা যায়।

উদাহরণ

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

my_num = int(input("Enter a number :"))
my_factorial = 1
while my_num > 0:
    my_factorial = my_factorial * my_num
    my_num = my_num - 1
print("The factorial of the number is : ")
print(my_factorial)

আউটপুট

Enter a number : 7
The factorial of the number is : 5040

ব্যাখ্যা

  • ইউজার থেকে ইনপুট নম্বর নেওয়া হয়েছে।
  • একটি ভেরিয়েবল ১-এ অ্যাসাইন করা হয়েছে।
  • ০ কিনা চেক করা হয়েছে।
  • যদি না হয়, তবে ভেরিয়েবলে থাকা পূর্বের ভ্যালুর সাথে গুণ করা হয়েছে।
  • এটি একই ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
  • এটি ০ পর্যন্ত চলতে থাকে।
  • তারপর আউটপুট হিসেবে কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথন প্রোগ্রাম লিস্টে সবচেয়ে ছোট সংখ্যা বের করা

  2. পাইথনে রিকার্শন ব্যবহার করে একটি সংখ্যার ঘাত (Power) বের করা

  3. Python-এ একটি সংখ্যার ফ্যাক্টোরিয়াল (Factorial) বের করা

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