Question
def Factorial (n): product = 1 for i in range (1,n+1,1): product = product * i return product #print(Factorial()) def TotalFactorials (m): partial = 1
def Factorial (n): product = 1 for i in range (1,n+1,1): product = product * i return product #print(Factorial())
def TotalFactorials (m): partial = 1 for i in range (1, m+1 ,1): partial = partial + 1/float(Factorial(i)) return partial print(TotalFactorials(2))
The above code computes the following function f(m) = 1/0! + 1/1! + 1/2! + ...... 1/m! , where "m" is from the user input.
Assume user inputs m = 2 . It should print 2.5.
My question is= how exactly the code gets 2.5??? Can you show the calculations or create a table to how the code compute this answer. STEP BY STEP. thank you
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started