शुरुआती Python अभ्यास

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 की जाँच करें।

  1. Code चलाने से पहले output का अनुमान लगाएँ।
  2. खाली और गलत input संभालें।
  3. Logic को function में रखें और tests जोड़ें।
Python IDE में चलाएँ →