On 21May2013 09:54, Dave Angel <da...@davea.name> wrote:
| On 05/21/2013 06:32 AM, Cameron Simpson wrote:
| >On 21May2013 17:56, Chris Angelico <ros...@gmail.com> wrote:
| >| On Tue, May 21, 2013 at 11:12 AM, Cameron Simpson <c...@zip.com.au> wrote:
| >| > - randrange() is like other python ranges: it does not include the end 
value.
| >| >   So your call picks a number from 0..58, not 0..59.
| >| >   Say randrange(0,60). Think "start, length".
| >|
| >| Nitpick: It's not start, length; it's start, stop-before. If the start
| >| is 10 and the second argument is 20, you'll get numbers from 10 to 19.
| >| But your conclusion is still accurate :)
| >
| >But it's still a useful thing to think when you're trying to reason
| >about ranges unless you're doing something unusual.
| 
| No, it's only happens to look like length when start is zero.  So as
| a mnemonic, it's highly misleading.

Feh! No self respecting computer scientist would ever count from
other than zero!

Actually, yes, you're right there.

Cheers,
-- 
Cameron Simpson <c...@zip.com.au>

Q: How does a hacker fix a function which doesn't work for all of the elements 
in its domain?
A: He changes the domain.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to