In <[EMAIL PROTECTED]>, Paul McGuire
wrote:

> On Jan 31, 11:36 pm, "Paddy" <[EMAIL PROTECTED]> wrote:
>> On Feb 1, 2:42 am, [EMAIL PROTECTED] wrote:
>>
>> > How to divide a number by 7 efficiently without using - or / operator.
>> > We can use the bit operators. I was thinking about bit shift operator
>> > but I don't know the correct answer.
>> >>> int.__div__(14,2)
>> 7
>>
>> Not a minus or division operator in sight ;-)
>>
>> - Paddy.
> 
> Now I'm confused - was the OP trying to divide by 7 or 2?

I read it as divide by 7.  And the `int.__div__()` Method limits this
somehow -- a more polymorphic approach would be::

 import operator
 operator.div(14, 7)

:-)

Ciao,
        Marc 'BlackJack' Rintsch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to