bit_manipulation.binary_twos_complement ======================================= .. py:module:: bit_manipulation.binary_twos_complement Functions --------- .. autoapisummary:: bit_manipulation.binary_twos_complement.twos_complement Module Contents --------------- .. py:function:: twos_complement(number: int) -> str Take in a negative integer 'number'. Return the two's complement representation of 'number'. >>> twos_complement(0) '0b0' >>> twos_complement(-1) '0b11' >>> twos_complement(-5) '0b1011' >>> twos_complement(-17) '0b101111' >>> twos_complement(-207) '0b100110001' >>> twos_complement(1) Traceback (most recent call last): ... ValueError: input must be a negative integer