2014-12-03 4 views
-4

мне нужно напечатать номера 0-250 в двоичном эффективноПечать Binary в Python

До сих пор я попытался код: «{0: Ьп}». Функция (

Кто-нибудь есть идея, как я хотел бы использовать этот код или любые предложения различны, что я могу использовать для печати номера 0-250 в двоичном

+0

Простой поиск Google ответил бы на вопрос ... – Santiago

+0

возможно дубликат [? Python междунар в двоичный] (http://stackoverflow.com/questions/699866/python-int-to -binary) – Santiago

ответ

0

в питона bin функция может сделать это:.

>>> bin(2) 
'0b10'   # value produced by bin is prefixed with 0b, it indicates valid python binary format 
>>> bin(4) 
'0b100' 
>>> bin(100) 
'0b1100100' 

вы можете также использовать формат:

>>> "{:b}".format(10) 
'1010' 

попробовать, как это: с помощью bin

[bin(x) for x in range(251)]  # produces list of binary from 0-250 

используя формат:

["{:b}".format(x) for x in range(251)] 

вы можете печатать, как это:

for x in range(251): 
    print(bin(x)) 

или:

for x in range(251): 
    print("{:b}".fromat(x)) 
+0

@ Zinc внимательно проверьте код, вы получите его – Hackaholic

+0

Это решение dosnt, похоже, работает на меня – Zinc

+0

@ Zinc, чего вы пытаетесь достичь?. что именно вы пробовали? – Hackaholic