今天看一个新闻,说是某节目评分引热评,第三 13.8 ,第四名 13.11 ,然后有人反应不过来了,然后我发现我第一反应也是错的,后来想想可能是 python 版本导致的习惯。大家第一反应是对的吗,还有哪些类似的有趣的例子?
1
iyiluo 54 天前 ![]() 换成 13.80 和 13.11
|
![]() |
2
shinession 54 天前
确实, 版本号和小数是 2 种算法来着, 不注意容易混淆
|
![]() |
3
dingdangnao 54 天前
5000*5000=25000 ?
|
![]() |
5
shadowyue 54 天前 ![]() 润美一天挣 100 刀,一周就是 5000 刀,一个月就是 50000 刀😂
|
6
zhangdp 54 天前
不都至少是 9 年义务教育了,这都反应不过来?小学数学没及格过?
|
![]() |
7
LieEar 54 天前
13.08 和 13.11
13.80 和 13.11 版本号导致还得想一下,哈哈哈 (想起来之前经典问题:0.8*0.5 的结果) |
8
LuckyLauncher 54 天前 ![]() |
9
vituralfuture 54 天前 via Android
版本号读作十三点十一,小数读作十三点一一
|
10
ho121 54 天前 via Android
小数是十进制,逢十进一。
版本号是无限进制,想进一就进一,不想进就加一 |
![]() |
11
crayygy 54 天前
if...else... 不符合英语语法
|
12
xz410236056 54 天前
把版本号当数字造成的,版本号是字符串,比较的是从左到右的 ASCII 码的大小。
|
![]() |
13
woodfizky 54 天前
|
![]() |
14
woodfizky 54 天前
版本号可以这样理解:
13.8 = 13 * 10^1 + 8 * 10^0 13.11 = 13 * 10^1 + 11* 10^0 不要理解成十进制,或者最简单的,把数字替换成英文字母就不会有这个困惑了。 |
![]() |
15
otakustay 54 天前
如果 13.8 大于 13.11 ,那 13.9 以后的版本是什么,14 吗?
|
![]() |
16
nexklee 54 天前
不是程序猿 我也第一反应 13.11 大
|
![]() |
17
akakidz 54 天前
不知道我是不是有特殊体质,从来没在这种问题上混淆过,甚至干了那么多年 0 下标的问题也没有混淆过 =。=
|
![]() |
18
dianso 54 天前
1.0 和 2.0 哪个大?
|
![]() |
19
Felldeadbird 54 天前
我第一反应也是 11 大,但是马上从数学角度看就是错误得。
|
20
iOCZS 54 天前
老老实实打 13.80 分,国际比赛哪有这种 13.8,13.11 的。。。。
|
![]() |
21
anubu 54 天前
第一眼是有点绕,有点 context 混乱的感觉。从标点符号视角看顺畅一些,.是一个字符串分隔符还是一个数学符号小数点。
|
22
wanmyj 54 天前
作为经常发版本的程序员,我真的花了好久才反应过来,13.8>13.11
|
![]() |
23
bojackhorseman 54 天前
|
![]() |
24
cpstar 54 天前
前两天刚把 tomcat 从 8.5.16 升级到 8.5.100 ,所以 0.16 大还是 0.100 大。。。这就不是小数的问题,是大版本小版本用逗点分割了,难道 8.5.16 是数字?如果纯数字,那必然是 13.8>13.11 ,可是这又不是版本号,就是纯纯的数字。
这大脑短路的有点多吧,别说职业病。前边加个 v13.8 和 v13.11 犯职业病还差不多。咱别把不正常的认知当成正常的错觉好不。 |
![]() |
25
ronman 54 天前
Python 3.8 的时候,我还在想快 4.0 了😂
|
![]() |
26
Daniel17 54 天前
版本号 13.8 => 13.08 ,13.11 => 13.11
|
27
NESeeker 54 天前 via Android
ip 的点分十进制笑话
|
![]() |
28
davin 53 天前
新闻说的是 13.8%和 13.11%,你说版本号 v13.8 和 v13.11 。这是在比雷锋和雷峰塔么?
新闻评论里也有举例说,发工资给你 13.8 万和 13.11 万,你要哪个? |