7.3 + 25% 等于 7.55 还是 9.125?

gkiwi 2026-08-12 12:19 1

小朋友问“7.3 + 25% 等于多少”,我和媳妇都以为是 7.55 ,计算器结果是 9.125

查了下设计也能理解,但总觉得很诡异。

也用了下搜索引擎,答案也不同,有点意思




AI 似乎也有不同的想法:


最新回复 (27)
  • Rickkkkkkk 08-12 12:20
    1
    你说一斤加一米等于多少呀.
  • InDom 08-12 12:25
    2
    一般常识百分比是要有主体的, 所以默认这里就是 7.3 * 1.25.

    你的那个算法应该是 7.3 + 0.25 才对.

    没有 1 的 25% 这种默认认知.
  • SmartNeo 08-12 12:30
    3
    加和乘都分不清了吗?
  • phpcyy 08-12 12:36
    4
    计算器是方便人使用的工具,之前看过报道,这个是为了算小费方便设计的,你要是让人输入 7.3*(1+25%) 太麻烦了,7.3+25% 就简单多了
  • keller 08-12 12:45
    5
    你的工资 7300 + 25% 是多少?
  • InDom 08-12 12:47
    6
    @keller #5 当然是 7300.25 啦
  • zh3256 08-12 12:57
    7
    可以扒一下网页计算器的代码,看看他怎么控制这个逻辑的
  • ymy3232 08-12 13:06
    8
    第一印象是 7.55 好像小学教过 25%就是 0.25
    可能不同地区教法不一样?
  • lm1368 08-12 13:12
    9
    这是定义问题, 不是加减乘除问题
  • yeatmeret 08-12 13:19
    10
    其实国外因为自己报税、小费等等原因,遇到 7.5 加上 25%都是按照乘法计算的,说白了是使用场景和习惯的原因,我以前听一个在国内外都生活过几十年的华人讲的。
  • xiangbohua 08-12 13:41
    11
    我觉得严谨数学没有这种计算方法吧
    结果不同应该是理解方式不同。
    到底是:7.3+ 25/100 还是 7.3 + (7.3 / (25/100)) ?
  • westerndream 08-12 15:06
    12
    这是计算器设计的歧义问题,不完全是学校里学的数学表达式的逻辑,个人一直总不喜欢用这种简洁计算器,我就是怕歧义,没搞明白它的逻辑,干活算数我首选开个 python 算,再不济也得弄个支持括号的计算器该加括号就加括号,当然这也跟职业背景有关系,如果是我是干收银员的那可能花点时间了解清楚手头计算器的逻辑更方便一些
  • Tink 08-12 15:32
    13
    按照我的理解,应该是 7.55,不接受其他答案
  • Chicagoake 08-12 16:08
    14
    这种表达在题目和生活中就见不到,所以不用在意哪种是正确的。
  • jsooo 08-12 16:11
    15
    要看具体场景和语境,不然就分情况讨论
  • Sezxy 08-12 16:32
    16
    数学上,那肯定 7.55 。但如果你说加上预警,7.3 元加 25%小费,那么很明显,两个单位都不一样
  • freemoon 08-12 16:34
    17
    挺好的,已录入公务员笔试题库
  • wzbrbj 08-12 17:04
    18
    @keller 哥们一句话把我点醒了
  • unused 08-12 17:09
    19
    如果是 +0.25 设置 % 键就没什么意义
  • JeffGe 08-12 17:16
    20
    知道一些计算器的快捷计算是这样的,但总觉得反直觉,从来没用过。
  • JeffGe 08-12 17:19
    21
    我一般计算一个量上涨 xx% 我会直接按“基数 * 1.xx =”而不是“基数 + xx%”
  • mcluyu 08-12 17:31
    22
    这不是一个合法有效的计算式, 只是很多计算器依据约定俗成的含义把它扩展成真正的计算式, 方便快捷计算而已.
    而这种实际含义不同地区的人可能有不同的理解, 比如商品打折时 7 折欧美通常会写 30% off, 我们打 7 折就直接算原价*0.7, 他们可能算 原价 - 30% 更多些, 算是计算器的本地化
  • darkengine 08-12 18:11
    23
    中小学的数学里有一节是关于分数,小学,百分比变换的,在这个场景下 7.3 + 25% = 7.55

    如果是其他情况下,那是问得有问题,没头没尾的。
  • jjtang11 08-12 18:18
    24
    翻译成中文就会算了
  • aliveyang 08-12 18:33
    25
    口语来说肯定是 9.125
  • YuZiOvO 08-12 19:17
    26
    这是个语法糖
  • cosette 08-13 00:39
    27
    对 UB 的一种合理约定,某些计算器可以一步算出增长率Δ,1 2 Δ=100 ,方便某些场景使用
* 帖子来源V2EX
返回