按照正常逻辑计算10%+10%的正确答案为0.2,但是近日有媒体发现了一个bug,部分智能手机包括苹果、华为、小米在内的计算机在计算这一道数学题时算出来的答案均为0.11,弄得大多数人一时不知道哪个才是正确答案。
iPhone计算器计算结果
今日小米产品总监、MIUI体验总负责人@MIUI小凡进行了回应:“‘10%+10%’是目前全球标准的计算逻辑,最早的电子计算器并没有%,是后来加的。作为后续改进,它一定解决了计算场景中的常用痛点,特别是在西方人在计算折扣、小费、利息等常见的场景中,这样的逻辑算法就比较合适。” @MIUI小凡还通过打折计算的例子向大家解释,“货物560元,20%OFF(打八折)多少钱?560-20%=448元!”他认为对于算力过剩的中国人,很少会用%计算,按照国人的算法一般都是560*0.8=448元,所以百分号解决的痛点在国人身上用不太上。
小米产品总监、MIUI体验总负责人@MIUI小凡微博截图
最后@MIUI小凡透露,其实在此之前已经改成过10%+10%=0.2,这也是为什么有些用户科学计算器算这道题的时候答案是等于0.2,这是残留的老版本,但是后来决定还是遵循全球统一的标准。
这一道题本质上并不是对或错的问题,而是智能手机开发者们增加了人性化的算法判断,针对不同地区做出不同的算法判断,国外使用%为多,国人将%转换为小数点再计算为多。说了这么多,其实这一道数学题是一个对于人性化的考量啊。