Calculating the sum of a series?
<p>This is my assignment and for the life of me i cant seem to think of a way to do it. This is the code I have so far:</p>

<pre><code>sum = 0
k = 1
while k &lt;= 0.0001:
     if k % 2 == 1:
       sum = sum + 1.0/k
     else:
      sum = sum - 1.0/k
 k = k + 1
 print()
</code></pre>

<p>This is my assignment :</p>

<blockquote>
  <p>Create a python program named sumseries.py that does the following:
  Put comments at the top of your program with your name, date, and
  description of what the program does.</p>
  
  <p>Write a program to calculate and display the sum of the series:</p>
  
  <p>1 - 1/2 + 1/3 - 1/4 + ...</p>
  
  <p>until a term is reached that is less than 0.0001.</p>
</blockquote>

<p>The answer with 10,000 iterations appears to be 0.6930971830599583</p>

<p>I ran the program with 1,000,000,000 (billion) iterations and came up with a number of 0.6931471810606472. I need to create a loop to programmably create the series.</p>

<p>You're  almost there, all you need to do is to replace </p>

<pre><code>while k &lt;= 0.0001:
</code></pre>

<p>with:</p>

<pre><code> while term &lt;= 0.0001:
</code></pre>

<p>term is naturally 1/k</p>

python python-3.x