• Courses
  • Code Compiler
  • Discuss
  • Pricing
  • Teams
Menu

Q&A Discussions

I'm trying to calculate the decimal places of pi with Ramanujan's formula. but with this code I'm getting the same output for all values of n, which it shouldn't. from math import sqrt, factorial as f sum=0 n=0 k=(2*sqrt(2)/9801) while n<=100000: sum=sum+((f(4*n))*(1103+(26390*n)))/(((f(n))**4)*(396**(4*n))) y=1/(k*sum) print('%.60f' % y) n=n+1 where am I doing wrong?
iterationmathpipythonseries
2 Votes
4 Answers
17th Sep 2016, 4:33 AM
Abhishek Chauhan
Abhishek Chauhan - avatar
Module
%examshelpmejavamodulequestionstudentuniversityuob
0 Votes
2 Answers
16th Oct 2018, 9:37 AM
Shooq Janahi
< Previous1...89Next >
Hot today
Functions in python
1 Votes
HTML
1 Votes
For Mobile app
0 Votes
What’s the One Thing That Helped You Learn Coding Faster?
2 Votes
I need advice
0 Votes
How can you find whether a number is odd or even in a different way(other than (x%2==0))?
0 Votes
Answer please
0 Votes
this query always result to be incorrect from Sorting Data lesson
1 Votes
I need advice
0 Votes
Why this code fails even without data race
0 Votes