python2.6.6控制台输出小数问题
妙音
posted @ 2015年5月12日 17:32
in python
, 1956 阅读
示例
[root@wyq-vserver-vm-master ~]# python Python 2.6.6 (r266:84292, Jun 3 2012, 00:16:45) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> a=3.4 >>> a 3.3999999999999999 #输出不正常 >>> b=2 >>> b 2 >>> a*b 6.7999999999999998 #输出不正常 >>> print a*b 6.8 #输出正常并且数值正确 >>>
从上面内容,可以看出,a与b的数值本身正常,只是控制台在进行格式化输出时不正常