在使用float类型的python中
例如:>> a = 0.2
>> a
>> 0.2
在上述示例中,将“ 0.2”存储在变量“ a”中时,它将在内部以二进制格式存储为“ 0.0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011”
当尝试打印变量a时,它将二进制转换为十进制(浮点)转换为“ 0.199 999 999 999 999 818 101 059 645 414 352 416 992 187 5”
当“ 0.1 + 0.2-0.3不等于0.0”(不是近似值)时, 在输出中如何将其打印为“ 0.2”?