1370607278 发表于 2022-1-13 12:37:48

求助,最新版课后作业的问题!

想提问一下
>>> import decimal
>>> a = decimal.Decimal('0.1')
>>> b = decimal.Decimal('0.3')
>>> print(a + a + a - b)

这个代码decimal括号后面的浮点数为啥要打引号 什么时候需要,我试着删掉这个引号输出的就是错误的数值?

大马强 发表于 2022-1-13 12:58:57

为了确保精度吧
最好还是传入字符串,精度高点

1370607278 发表于 2022-1-13 14:04:17

大马强 发表于 2022-1-13 12:58
为了确保精度吧
最好还是传入字符串,精度高点

我比较小白,请问一下带了引号就是字符串了对吧?

大马强 发表于 2022-1-13 16:32:51

1370607278 发表于 2022-1-13 14:04
我比较小白,请问一下带了引号就是字符串了对吧?

嗯嗯
页: [1]
查看完整版本: 求助,最新版课后作业的问题!