একটি সংখ্যার ফ্যাক্টরিয়াল হল 1 এবং তার মধ্যে থাকা সমস্ত পূর্ণসংখ্যার গুণফল। একটি প্রদত্ত সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে, আসুন 1 থেকে নিজেই একটি পরিসরে একটি লুপ তৈরি করি। মনে রাখবেন যে range() ফাংশন স্টপ মান বাদ দেয়। তাই স্টপ মান ইনপুট সংখ্যার চেয়ে এক বেশি হওয়া উচিত।
পরিসীমার প্রতিটি সংখ্যাকে একটি ভেরিয়েবল f-এ ক্রমবর্ধমানভাবে গুণ করা হয় যা 1-এ শুরু হয়
উদাহরণ
num=int(ইনপুট('একটি সংখ্যা লিখুন'))f=1 এর জন্য i পরিসরে(1,num+1):f=f*iprint ('ফ্যাক্টরিয়াল অফ', num, '=',f)প্রে>আউটপুট
উপরের কোডের নমুনা রান -
5 =120 এর একটি সংখ্যা5ফ্যাক্টোরিয়াল লিখুন