📘 Lesson · Lesson 75
Factorial Program
Factorial Program in Python (Loop and Recursion)
n का factorial (n! लिखते हैं) 1 से n तक सभी संख्याओं का गुणनफल है। Example: 5! = 120।
Python Program
Python
# Using a loop
n = 5
f = 1
for i in range(1, n + 1):
f *= i
print("Factorial:", f)
# Using recursion
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
print("Recursive:", factorial(5))Expected Output
Factorial: 120
Recursive: 120
कैसे काम करता है
- Loop: f को 1 से n तक हर संख्या से गुणा करें।
- Recursion: n! = n × (n-1)!, base case 0! = 1।
सारांश
- n का factorial (n! लिखते हैं) 1 से n तक सभी संख्याओं का गुणनफल है। Example: 5! = 120।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.