Tim Chase wrote: > > bigone = 100 > > > > number = input("Whats the first number?") > > number2 = input ("Whats the second number?") > > nu3 = number+number2 > > while nu3 < bigone: > > print ("Not there yet, next number please") > > > > print "Finally there!" > > > > thats what i thought maybe it was...but after the first two numbers it > > just continually scrolls on the screen with finally there > > Gaak! it's doing exactly what you told it to do! Bad program! :) > > Inside the loop it neither > 1) gets further input from the user nor > 2) reassigns/sums nu3 > > Thus, neither of the elements of your condition (nu3 < bigone) > change, so you're stuck in an infinite loop of printing "not > there yet..." > > Here's some sample code that works and does about what you > describe. Tweak accordingly. :) > > total = 0 > target = 3600 > values = [ > 82, 69, 87, 83, 78, 65, 0, 89, 83, 85, 79, 76, 0, 83, 73, > 72, 84, 0, 83, 65, 87, 0, 84, 79, 71, 0, 41, 0, 76, 76, > 65, 0, 68, 78, 65, 0, 78, 79, 72, 84, 89, 80, 14, 71, 78, > 65, 76, 14, 80, 77, 79, 67, 0, 78, 79, 0, 78, 79, 73, 84, > 83, 69, 85, 81, 0, 75, 82, 79, 87, 69, 77, 79, 72, 0, 65, > 0, 68, 69, 75, 83, 65, 0, 41 > ] > > while total < target: > # still haven't found the value > value = values.pop() # so we get another number > print chr(value+32), #h have a little fun > total += value #accumulate our total > # and do it until we've accumlated more than target > print "Hey...we're over %s" % target > > > -tkc
I finally got it to work. Thanks all for the help. Im sure ill be back with plenty more question!!! -- http://mail.python.org/mailman/listinfo/python-list