Rotwang <sg...@hotmail.co.uk> Wrote in message:
> On 30/01/2014 12:49, Dave Angel wrote:
>> [...]
>>
>> For hysterical reasons,  True and False are instances of class
>>   bool, which is derived from int. So for comparison purposes
>>   False==0 and True==1. But in my opinion,  you should never take
>>   advantage of this, except when entering obfuscation
>>   contests.
> 
> Really? I take advantage of it quite a lot. For example, I do things 
> like this:
> 
> 'You have scored %i point%s' % (score, 's'*(score != 1))
> 

I also did that kind of thing when computer resources
were more
 precious the program readability.  Like in 73 when my satellite
 navigation system had to fit in 2k code and 1.5k
 data.

Here I'd probably do something like

'You have scored {} {}' .format (score, 'point' if score==1 else
 'points')

-- 
DaveA

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to