PEP 284, Integer for-loops
David Eppstein
eppstein at ics.uci.edu
Wed Apr 3 17:11:14 EST 2002
More information about the Python-list mailing list
Wed Apr 3 17:11:14 EST 2002
- Previous message (by thread): Py3K (was Re: PEP 285: Adding a bool type)
- Next message (by thread): PEP 284, Integer for-loops
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <3c87f022.34099342 at news.laplaza.org>, mats at laplaza.org (Mats Wichmann) wrote: > :I don't want to teach Python. I want to teach other stuff. > > Right. That's why I separated that out: the intesting part is > looping over multiple values. range() happens to be a way to generate > those values, but not the only way by any means, and that you don't > like the syntax of range should have no effect on the teaching > objective of showing how the concept of loops works.... > Mats Wichmann Well, that's not what I want to teach either -- I want to show them how more advanced algorithms work, they should already have learned how loops work in their freshman classes or before. Python's method of looping over general sequences is powerful and useful, no question. But sometimes ranges of integers are exactly what you want to loop over, and for some types of integer range the Python range() syntax is very awkward. Especially if you want to spend your attention on what you're trying to accomplish with the integer range loop, and not on the mechanics of coding it. -- David Eppstein UC Irvine Dept. of Information & Computer Science eppstein at ics.uci.edu http://www.ics.uci.edu/~eppstein/
- Previous message (by thread): Py3K (was Re: PEP 285: Adding a bool type)
- Next message (by thread): PEP 284, Integer for-loops
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list