說我讓我變成二進制數字1和127之間的隨機數,並從它與休耕代碼中刪除0b
:轉換一個數字,二進制固定長度
key_one= int(raw_input("Enter key (0 <= key <= 127): "))
if key_one in range(128):
bin_key_one=bin(key_one)[2:]
print bin_key_one
else:
print "You have to enter key (0 <= key <= 127)"
現在我想通過根據需要用零填充開頭來使其長度爲7個字符。我想我需要使用for循環,但有人可以告訴我如何去做?
'if key_one在範圍(128)中''可以簡單地用'if 0 <= key_one <= 127'代替(這是更通用的,因爲它容易容納比127大得多的數字)。 – EOL 2010-07-15 07:28:26