On 9.2.2014 23:59, Roman Zbořil wrote:
> Výše uvedené jsem již vyřešil. Ale chtěl bych se zeptat mám libovolné číslo 
> ve dvojkové soustavě (např. 10000). Jak mám toto číslo naformátovat abych měl 
> výstup ve formátu 0001 0000.
> Jde mi o čitelnost výstupu (oddělování po čtyřech číslicích)

Treba takto, funkce ocekava retezec:

import re

def binstr2nibbles(value):
    new = re.sub(r"^([01]+)([01]{4})", r"\g<1> \g<2>", value)
    return new if value == new else binstr2nibbles(new)


V.

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem