I need to find sum of series 1/2+1/4+1/8+.. n= int(raw_input("enter the limit") s=0 i=2 while(i<=n): x=float(1\i) s=s+x i=i+2 print s is this the correct program?? | SoloLearn: Learn to code for FREE!

+1

I need to find sum of series 1/2+1/4+1/8+.. n= int(raw_input("enter the limit") s=0 i=2 while(i<=n): x=float(1\i) s=s+x i=i+2 print s is this the correct program??

11/5/2016 2:32:35 PM

Navaneetha Babu

2 Answers

New Answer

+10

that's how it should look like in Python 3 without mistakes: n = int(input("enter the limit: ")) s = 0 i = 2 while i <= n: x = 1 / i s += x i += 2 print (s) you can look for the difference and mistakes in your code. also it could be written much shorter and simpler, like: n = int(input("limit: ")) s = sum(1/x for x in range(2, n+1, 2)) print (s)

0