问题描述
我有这个编码:
result = data.pop()
price = float(result[2])
nettotal = float(price * int(self.LineEditQuantity.text()))
round(nettotal,2)
if self.CmbBoxTax.currentText() == 'None':
grosstotal = nettotal
else:
tax = float(self.CmbBoxTax.currentText())
grosstotal = float((nettotal) * ((tax / 100) + 1))
round(grosstotal,2)
nettotal 假设为 50,tax 为 2.5,grosstotal 的结果为 51.24999999999 始终比应有的值小 0.1。这怎么可能?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)