我有這樣的功能:函數返回的每個二進制數,直到一定的價值
def binary_numbers(a):
for x in range(1, a):
return bin(x)
我想這是從0打印每一個二進制數my_input
這個命令。
print binary_numbers(my_input)
所以,如果我寫5,因爲我想爭論它打印
0b0
0b1
0b10
0b11
0b100
0b101
然而,當我把它用5這個我得到什麼:
>>> print binary_numbers(5)
'0b1'
誰能解釋我爲什麼?
而你的問題是? – NPE
基於您在SO上發佈的事實,出現了問題。如果你告訴我們你遇到了什麼錯誤,我們會有更好的幫助 – StephenTG