一个简单的程序,用于将二进制数加一,将其转换为十六进制,并且chr()等效的开始在每次循环时通过耳机插孔发出奇怪的嗡嗡声。我猜有点像敲击声这是我在 Python 3 中编写的代码:mem = '0000000000000000000000000000000000000000000000000000000000100000' # Starts at 32def incbin(): global mem membin = int(mem.replace('b', ''), 2) membin += 1 membinfin = bin(membin) mem = membinfin[2:]while True: print('') incbin() for x in range(int(len(mem)/8)): print(hex(int(mem[x:x+8], 2))[2:].zfill(2), end = ' ') for x in range(int(len(mem)/8)): print(chr(int(mem[x:x+8], 2)), end = ' ')我还应该提到 Windows 错误声音时不时地播放一秒钟,但没有出现错误。这是控制台输出的示例:dc b8 Ü ¸如您所见,前两组字符是十六进制表示,第二组是chr()等效的。这可能是硬件问题吗?我使用的是带有 4GB RAM 和 Intel Core i3 2.3GHz 的 Lenovo Yoga 11e我不知道为什么会这样。我只是想知道为什么会这样。我还应该说,球迷们踢到了最大限度。这很奇怪,因为我可以在风扇仍然安静的情况下运行一些图形密集型游戏。
2 回答

HUWWW
TA贡献1874条经验 获得超12个赞
看起来您可以打印可听见的铃声字符。当你做类似的事情时,你会得到同样的噪音print chr(7)
吗?这与 的结果相比如何print chr(7) * 100
?
添加回答
举报
0/150
提交
取消