jimuerga 发表于 2020-4-14 07:27:08

帮我看看,谢谢大神

为什么这个是错误的:
print(0.1+0.2 ==0.3)
false

六小鸭 发表于 2020-4-14 07:28:11

https://ask.csdn.net/questions/763304?sort=comments_count

zltzlt 发表于 2020-4-14 07:28:27

小数精度的问题,参考:https://fishc.com.cn/thread-159225-1-1.html

Judie 发表于 2020-4-14 07:30:37

>>> 0.1 + 0.2
0.30000000000000004

冰河星云 发表于 2020-4-14 07:36:18

浮点数精度不行,会有误差。
还有你的两个等于号后面还要加一个空格,False开头要大写,发代码要用代码格式

danianyu 发表于 2020-4-14 07:45:40

小数不行

jimuerga 发表于 2020-4-14 09:49:50

冰河星云 发表于 2020-4-14 07:36
浮点数精度不行,会有误差。
还有你的两个等于号后面还要加一个空格,False开头要大写,发代码要用代码格 ...

感谢你的提醒,谢谢。
页: [1]
查看完整版本: 帮我看看,谢谢大神