> for x in range(5,10): > print x > > and OP was > > 5 > 6 > 7 > 8 > 9 > > why is that? shouldn't it print > > t > 6 > 7 > 8 > 9 > 10?
no. the (well, one) syntax for range() is (start, stop) where it counts starting from 'start' up to but not including 'stop'. if you're familiar with C/C++ (or PHP or Java), it's similar to the counting loop, "for (int i=5; i < 10; i++)", which counts 5, 6, 7, 8, 9. hope this helps! -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor