我正在开发一个将数字转换为二进制和相反方向的程序。当用户输入如
我已经尝试过:
1011110110
的二进制字符串时,它会被转换为十进制并打印出来。我还想打印出用户输入的字符串,如10 1111 0110
。我已经尝试过:
print("Binary \t=\t " + ' '.join(binaryString[i:i+4] for i in range(0, len(binaryString), 4)))
这段代码将输出为1011 1101 10
。我希望空格从字符串的末尾向前开始,就像 10 1111 0110
。
s = ' '*(len(s) % 4) + s
。 - user5386938