- 先贴上我再IDLE先后运行的代码行:
D = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9, '.': 9}
map(lambda s: D[s], '123.456')
然后神奇的一幕就出现了:
输入1239456*0.001 计算结果与数学结果不一致。输入其他数值计算正常。
重启SHELL
单纯再输入 1239456*0.001 结果还是出错。
- 请问各路大神,这是python IDLE自身的BUG吗?还是说啥问题呢?
3.附上截图: