0.1+0.2≠0.3,揭秘Python自带的Bug

2023-12-27 23:41:10 浏览数 (1)

朋友们,问一个简单的问题:0.1 0.2=?

你肯定会说:中国人不骗中国人,0.1 0.2=0.3。

然而意外的是,在Python的世界里,0.1 0.2≠0.3 ,我们今天一起来看看这个,并且看一下解决办法。

离奇的错误

在python里编写下列代码,这个代码的含义我就不解释了,我相信即使不懂编程你也能看懂。

编写完成后,运行这个代码,你得到的结果是多少?

代码语言:python代码运行次数:0复制
a=0.1
b=0.2
c=a b
print(c) # 在屏幕上,输出这个结果

我运行这个程序的输出结果,如下图所示,

0 人点赞