Python में संख्या का फैक्टोरियल खोजना
किसी संख्या का फैक्टोरियल 1 और उस संख्या के बीच के सभी पूर्णांकों का गुणनफल होता है। दी गई संख्या का फैक्टोरियल खोजने के लिए, आइए 1 से उस संख्या तक की रेंज पर एक फॉर लूप बनाएं। याद रखें कि range() फ़ंक्शन स्टॉप मान को बाहर करता है। इसलिए स्टॉप मान इनपुट संख्या से एक अधिक होना चाहिए।
रेंज में प्रत्येक संख्या को संचयी रूप से एक वेरिएबल f में गुणा किया जाता है जिसे 1 से आरंभ किया जाता है।
उदाहरण
num = int(input('एक संख्या दर्ज करें: '))
f = 1
for i in range(1, num + 1):
f = f * i
print('फैक्टोरियल ऑफ', num, '=', f)
आउटपुट
उपरोक्त कोड का नमूना रन:
एक संख्या दर्ज करें 5 फैक्टोरियल ऑफ 5 = 120