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

यूलर की संख्या e का मान निकालने का पायथन प्रोग्राम: e = 1 + 1/1! + 1/2! + ... 1/n!


जब यूलर की संख्या को लागू करना हो, तो एक विधि परिभाषित की जाती है जो फैक्टोरियल की गणना करती है।

एक अन्य विधि परिभाषित की जाती है जो इन फैक्टोरियल संख्याओं का योग निकालती है।

उदाहरण

def factorial_result(n):
    result = 1
    for i in range(2, n + 1):
        result *= i
    return result

def sum_result(n):
    s = 0.0
    for i in range(1, n + 1):
        s += 1.0 / factorial_result(i)
    print(s)

my_value = 5
print("मान है:")
print(my_value)
print("परिणाम है:")
sum_result(my_value)

आउटपुट

मान है: 5
परिणाम है: 1.7166666666666668

व्याख्या

  • 'factorial_result' नामक एक विधि परिभाषित की जाती है जो एक पूर्णांक 'n' को पैरामीटर के रूप में लेती है जो दी गई संख्या का फैक्टोरियल निकालती है।

  • 'sum_result' नामक एक अन्य विधि परिभाषित की जाती है जो पूर्णांक 'n' को पैरामीटर के रूप में लेती है जो संख्याओं की एक रेंज पर पुनरावृति करती है और उन्हें जोड़ती है।

  • विधियों के बाहर, एक मान परिभाषित किया जाता है और 'sum_value' को इस मान को पैरामीटर के रूप में पास करके कॉल किया जाता है।

  • गणना किया गया आउटपुट कंसोल पर प्रदर्शित होता है।


  1. Python में कई धातु की छड़ों को कंटेनर में पैक करने के ऑपरेशन्स की संख्या खोजें Python में कई धातु की छड़ों को कंटेनर में पैक करने के ऑपरेशन्स की संख्या खोजें

    मान लीजिए, हमें विभिन्न आकारों की कई धातु की छड़ों को ट्रांसपोर्ट करने का कार्य दिया गया है। लेकिन ट्रांसपोर्टेशन कंटेनर लंबाई में छोटा है, यह केवल लंबाई 1 की छड़ें समाहित कर सकता है। हमें n छड़ें दी गई हैं, और उनकी लंबाई एक सूची में दी गई है। तो, सभी छड़ों को कंटेनर में फिट करने के लिए; हमें सभी छड

  1. पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - एक पूर्णांक इनपुट n दिया गया है, हमें श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! + ... + n/n! का योग ज्ञात करना होगा।यहां हम फॉर लूप लागू कर रहे हैं, इसलिए हमें O(n) समय जटिलता प्राप्त होती है।दक्षता प्राप्त करने के लिए हम उ

  1. - पायथन में मैथ मॉड्यूल के बिना स्क्वायर रूट कैसे करें?

    पायथन में एक्सपोनेंशिएशन ऑपरेटर (**) होता है जिसका उपयोग संख्या की घात की गणना के लिए किया जा सकता है। x**y, x को y की घात पर लौटाता है यानी x का y गुना गुणन। चूंकि हमें स्क्वायर रूट की गणना करने की आवश्यकता है, y (1/2) होना चाहिए। >>> 10**(1/2) 3.1622776601683795 >>> 25**(1/2) 5.