New Python chess module
Will McGugan
news at NOwillmcguganSPAM.com
Fri Sep 30 10:52:18 EDT 2005
Pekka Karjalainen wrote:
>
> I have one minor point. It looks like your test whether the location is on
> the board is needlessly complex. Python understands multiple comparisons
> like in mathematical notation, and not like in e.g. C language. This
> snippet shows what I mean:
>
>
>>>>[x for x in range(10) if 2<x<7] # 2<x<7 means 2<x and x<7
>
> [3, 4, 5, 6]
>
> Read about it in the reference:
> http://www.python.org/doc/2.4.2/ref/comparisons.html
>
Thanks. I was aware of that, I've just never got in to the habbit of
using it..
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
More information about the Python-list
mailing list