为了账号安全,请及时绑定邮箱和手机立即绑定

我编写的一个简单的二进制加法程序通过耳机插孔产生了奇怪的嗡嗡声

我编写的一个简单的二进制加法程序通过耳机插孔产生了奇怪的嗡嗡声

白猪掌柜的 2021-07-23 18:06:48
一个简单的程序,用于将二进制数加一,将其转换为十六进制,并且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


查看完整回答
反对 回复 2021-07-28
  • 2 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号