You can use a while loop in this case, but range() might be a bit more appropriate!
c = 0
d = raw_input("Enter Number Limit: ")
for i in range(int(d)): #note, we make sure "d" is an integer!
c = c + 1
print c
On 6/22/06, Bob Gailer <[EMAIL PROTECTED]> wrote:
Ivan Low wrote:
> Hi, I'm new to python trying to figure how to make this work.
>
> c=0;d=raw_input("input number limit: ")
>
> while 1:
> c = c + 1
> if c == d: break
> print c,
>
>
> My idea is to able to input a number to limit the print out of this loop.
> But this will not work. Where is the error?
>
"Will not work" does not (in general) give us enough to go on. Please in
the future tell us what the evidence of the problem is - e.g. unexpected
output, exception, ... If it is an exception please include the
traceback in your post.
--
Bob Gailer
510-978-4454
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor