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. पायथन Matplotlib में एक बहुभिन्नरूपी फ़ंक्शन कैसे प्लॉट करें?

    पायथन में एक बहुभिन्नरूपी फ़ंक्शन को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x , y और z डेटा अंक numpy का उपयोग कर रहे हैं। एक आकृति और सबप्लॉट का एक सेट बनाएं। x . के साथ स्कैटर प्लॉट