add without carry
Christophe
chris.cavalaria at free.fr
Fri Sep 15 06:35:04 EDT 2006
Bruno Desthuilliers a écrit :
> 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"...
But you must use numbers smaller than 10 as input! Still :
>>> 8 ^ 2
10
:D
More information about the Python-list
mailing list