[python] Entry čtení vstupu

Vladimir Macek macek na sandbox.cz
Pondělí Únor 10 00:28:09 CET 2014


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.



Další informace o konferenci Python