帅雷必成c王 发表于 2020-9-5 22:14:11

......求解 看不出错那

import decimal
a = decimal.Decimal('0.1')
b = decimal.Decimal('0.3.')
print(a + a + a- b)
Traceback (most recent call last):
File "C:/Users/15339/Desktop/4859456.py", line 3, in <module>
    b = decimal.Decimal('0.3.')
decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]

sunrise085 发表于 2020-9-5 22:19:48

本帖最后由 sunrise085 于 2020-9-5 22:21 编辑

b = decimal.Decimal('0.3.')
这个引号里面为什么有两个小数点,那还是一个正确的数吗?

import decimal
a = decimal.Decimal('0.1')
b = decimal.Decimal('0.3') #这里多了一个小数点
print(a + a + a- b)

永恒的蓝色梦想 发表于 2020-9-5 22:20:35

import decimal
a = decimal.Decimal('0.1')
b = decimal.Decimal('0.3')
print(a + a + a- b)
页: [1]
查看完整版本: ......求解 看不出错那