Python में Factorial निकालना
Factorial 1 से n तक integers का गुणनफल है; 0! का मान 1 होता है।
में Factorial निकालना क्या है?
Factorial 1 से n तक integers का गुणनफल है; 0! का मान 1 होता है।
Iterative function से n! की गणना करें।
इसका उपयोग कब करें?
- चलने योग्य code से Python syntax सीखें।
- बड़ी programming समस्याओं से पहले मजबूत आधार बनाएँ।
- स्थानीय setup के बिना किसी विचार को तुरंत जाँचें।
उदाहरण कोड
main.py
def factorial(number):
if number < 0:
raise ValueError("Factorial is undefined for negative numbers")
result = 1
for value in range(2, number + 1):
result *= value
return result
print(factorial(6))
अपेक्षित आउटपुट
720
यह कैसे काम करता है
Accumulator 1 से शुरू होकर हर संख्या से गुणा होता है; negative input स्वीकार नहीं किया जाता।
मान बदलें और Python इंस्टॉल किए बिना CodeUtility ऑनलाइन Python कंपाइलर में प्रोग्राम चलाएँ।
अभ्यास के कार्य
बड़े dataset पर जाने से पहले input बदलें और edge cases की जाँच करें।
- Code चलाने से पहले output का अनुमान लगाएँ।
- खाली और गलत input संभालें।
- Logic को function में रखें और tests जोड़ें।