萝卜头IT论坛

搜索
查看: 2138|回复: 9
收起左侧

[水] Windows自带计算器的迷惑操作:先加减,后乘除?

[复制链接]
发表于 2022-11-13 13:11:57 | 显示全部楼层 |阅读模式
也许你曾经嘲笑python浮点计算的误差


image.png


但是,我更新22H2后,Windows更是令我笑掉了大牙


ezgif-3-00c44687fe.gif


可以看见,最新版的计算器居然不会把乘除法优先处理,把1+1×2算成了4
而我们的python是没有这个毛病的


image.png


更可气的是,当我凭借着对巨硬的一片爱意,想反馈这个问题时,


image.png


但是,当我找来Windows95的计算器后,我彻底服了:

ezgif-3-88d6318f05.gif



原来,这不是22H2的新bug,巨硬是故意的
他们想干嘛?凭借一个商业产品改变数学法则吗?!!


不过,改为科学模式后


image.png image.png


难道巨硬认为只有科学家才懂得先乘除,后加减吗。。。


回复

使用道具 举报

发表于 2022-11-13 14:33:14 | 显示全部楼层
这种情况就是那种老式计算器(能归零,归零这种)的计算逻辑,从左往右不管什么都一律依次计算
回复

使用道具 举报

发表于 2022-11-13 16:00:54 | 显示全部楼层
计算器的默认操作。。。
回复

使用道具 举报

发表于 2022-11-13 16:05:36 | 显示全部楼层
本帖最后由 时光守护者 于 2022-11-13 16:07 编辑

巨硬的计算方式是这样的(科学除外):
先计算你已经输入的数据,然后再计算你添加的数据
因为巨硬计算器默认为人理解的计算方式(比如说我们一般是先乘除后加减,然后巨硬就是死脑筋,按着这个理论计算,结果当然有问题!)

也就是说,楼主的计算方式巨硬理解为:
(1+1)×2=4
回复

使用道具 举报

发表于 2022-11-13 21:41:39 | 显示全部楼层
正常电脑不是人脑。
回复

使用道具 举报

发表于 2022-11-13 23:25:24 | 显示全部楼层
巨硬计算器会先将你输入的第一个算式计算出来,然后再计算你之后输入的。
不必纠结这些小细节。
回复

使用道具 举报

发表于 2022-11-14 08:18:06 | 显示全部楼层
但是苹果自带的计算器不存在这个问题
顺序是按照我们平常使用的运算顺序
回复

使用道具 举报

发表于 2022-11-14 08:39:50 | 显示全部楼层
学习一下               
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-4-19 09:08 , Processed in 0.095248 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表