debugging a while loop

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • v13tn1g
    New Member
    • Feb 2009
    • 31

    debugging a while loop

    Code:
    k += 1
    total=0
    while k <= 50:
    	total += k * k
    the questions is below. when i input in this code and run it, it says that it is an infinite loop, i dont know what else to change.can someone help?




    Use the variables k and total to write a while loop that computes the sum of the squares of the first 50 counting numbers, and associates that value with total . Thus your code should associate 1*1 + 2*2 + 3*3 +... + 49*49 + 50*50 with total . Use no variables other than k and total .
  • bartonc
    Recognized Expert Expert
    • Sep 2006
    • 6478

    #2
    Although this is homework and there are rules against that, you are so close that it would be a shame to tell you that you can't get help here... Just remember to increment whatever variable you are testing in the loop!

    Code:
    k = 1
    total=0
    while k <= 50:
    	total += k * k
    	k += 1
    Some may prefer this style
    Code:
    k = 0
    total=0
    while k <= 50:
    	k += 1
    	total += k * k
    because the loop test and the increment stay close together.

    Comment

    • bvdet
      Recognized Expert Specialist
      • Oct 2006
      • 2851

      #3
      Barton - It's nice to see you again. We miss you.

      -BV :)

      Comment

      Working...