[Tutor] Why does counting to 20 million stress my computer? (original) (raw)
Danny Yoo dyoo at hkn.eecs.berkeley.edu
Fri Jul 16 19:21:28 CEST 2004
- Previous message: [Tutor] Why does counting to 20 million stress my computer?
- Next message: [Tutor] Why does counting to 20 million stress my computer?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Try replacing "range(max)" with "xrange(max)". No need for a degree, just read the manual: http://docs.python.org/lib/built-in-funcs.html
Hi Dick,
An alternative solution is to use a while-loop, something like:
counter = 0 while counter < 10: print "counter is:", counter counter = counter + 1 ###
Using range() on large numbers is a common gotcha, so don't worry too much about not knowing about xrange(). There are a few things that work perfectly well on small things, but break down when the problem grows much larger; range() is one of those.
Good luck to you!
- Previous message: [Tutor] Why does counting to 20 million stress my computer?
- Next message: [Tutor] Why does counting to 20 million stress my computer?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]