Philippe Martin wrote:
> Yes, I came here for the "algorithm" question, not the code result.

To turn BCD x to binary integer y,

  set y to zero
  for each nibble n of x:
    y = (((y shifted left 2) + y) shifted left 1) + n

Do you need instruction on extracting nibbles, and shifting and
adding integers?

A problem this small and simple does not call for a prototype.


-- 
--Bryan

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

Reply via email to