add without carry

Bruno Desthuilliers onurb at xiludom.gro
Fri Sep 15 06:20:12 EDT 2006


Bryan Olson wrote:
> Hugh wrote:
>> Sorry, here's an example...
>>
>> 5+7=12
>>
>> added without carrying, 5+7=2
>>
>> i.e the result is always less than 10
> 
> Are you looking for bitwise exclusive or? In Python it's
> the '^' operator. For example:
> 
>     print 5 ^ 7
> 
> 
>>> 10 ^ 21
31

Not really "less than 10"...

-- 
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb at xiludom.gro'.split('@')])"



More information about the Python-list mailing list