def bindigits(n: int, bits: int) -> str:
    "Convierte a binario un numero de complemento A2 en caso de negativo, normal en caso de ser positivo\n\n    Args:\n        n (int): E.g 7\n        bits (int): eg 3\n\n    Returns:\n        str: E.g '001'\n    "
    s = bin((n & int(('1' * bits), 2)))[2:]
    return ('{0:0>%s}' % bits).format(s)
Convierte a binario un numero de complemento A2 en caso de negativo, normal en caso de ser positivo

Args:
    n (int): E.g 7
    bits (int): eg 3

Returns:
    str: E.g '001'
def bindigits(n: int, bits: int) -> str:
    "Convierte a binario un numero de complemento A2 en caso de negativo, normal en caso de ser positivo\n\n    Args:\n        n (int): E.g 7\n        bits (int): eg 3\n\n    Returns:\n        str: E.g '001'\n    "
    s = bin((n & int(('1' * bits), 2)))[2:]
    return ('{0:0>%s}' % bits).format(s)