我需要打印在二進制數字0-250有效打印二進制在Python
到目前爲止,我已經試過代碼: 「{0:BN}」功能(
沒有人有一個知道我怎麼會用這個代碼或不同的任何建議,我可以使用二進制打印的數字0-250
我需要打印在二進制數字0-250有效打印二進制在Python
到目前爲止,我已經試過代碼: 「{0:BN}」功能(
沒有人有一個知道我怎麼會用這個代碼或不同的任何建議,我可以使用二進制打印的數字0-250
在Python 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))
@鋅仔細檢查代碼,你會得到它 – Hackaholic 2014-12-03 21:03:57
該解決方案似乎爲我工作 – Zinc 2014-12-03 21:07:17
@鋅你試圖實現??。你究竟試過了什麼? – Hackaholic 2014-12-03 21:09:03
一個簡單的谷歌搜索會回答這個問題......的 – Santiago 2014-12-03 21:04:19
可能重複[?Python的int值以二進制(http://stackoverflow.com/questions/699866/python-int-to -binary) – Santiago 2014-12-03 21:04:33