Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

फैक्टोरियल खोजने के लिए रिकर्सिव पायथन फंक्शन कैसे लिखें?

निम्न कोड n = 6 और n = 15 के लिए फैक्टोरियल की गणना करता है।

उदाहरण

def factorial(n):
    if n == 1:
        return 1
    else:
        res = n * factorial(n-1)
        return res
print ("factorial(6) = %d" %factorial(6))
print ("factorial(15) = %d" %factorial(15))

आउटपुट

हमें आउटपुट मिलता है:

C:/Users/TutorialsPoint1/~.py factorial(6) = 720 factorial(15) = 1307674368000
  1. - पायथन जेनरेटर कैसे लिखें: एक पूर्ण गाइड

    जेनरेटर क्या है? इटरेटर पायथन में एक महत्वपूर्ण भूमिका निभाते हैं। वे आपको एक ऐसा ऑब्जेक्ट बनाने की अनुमति देते हैं जिस पर पुनरावृति की जा सके। यह डेटा स्टोर करने का एक अच्छा तरीका है जिसे फॉर-इन लूप के माध्यम से एक्सेस किया जा सकता है। इटरेटर के साथ परेशानी यह है कि इसे बनाने के लिए बहुत काम करना प

  1. - पायथन इंसर्शन सॉर्ट कैसे लिखें

    पायथन इंसर्शन सॉर्ट कैसे लिखें पायथन इंसर्शन सॉर्ट गेम कार्ड्स को सॉर्ट करने की तरह काम करता है। इंसर्शन सॉर्ट का उपयोग करने के लिए, आप दो सूचियाँ बनाते हैं: एक सॉर्ट की गई और एक अनसॉर्ट की गई। आप अनसॉर्ट की गई सूची में प्रत्येक आइटम की तुलना तब तक करते हैं जब तक आप उस आइटम को सॉर्ट नहीं कर लेते। इं

  1. पायथन मैटप्लॉटलीब में मल्टीवेरिएट फंक्शन कैसे प्लॉट करें? पायथन मैटप्लॉटलीब में मल्टीवेरिएट फंक्शन कैसे प्लॉट करें?

    पायथन में मल्टीवेरिएट फंक्शन प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: चरण फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। नम्पी का उपयोग करके रैंडम x, y और z डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। x, y और z डेटा पॉइंट्स के साथ स्कैटर प्लॉट बनाएं। स्