जब यूलर की संख्या को लागू करना हो, तो एक विधि परिभाषित की जाती है जो फैक्टोरियल की गणना करती है।
एक अन्य विधि परिभाषित की जाती है जो इन फैक्टोरियल संख्याओं का योग निकालती है।
उदाहरण
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' को इस मान को पैरामीटर के रूप में पास करके कॉल किया जाता है।
गणना किया गया आउटपुट कंसोल पर प्रदर्शित होता है।