不弃_ 发表于 2022-5-8 11:54:08

decimal

import math
import decimal
s = input().split()
a = int(s)
b = int(s)
c = int(s)
p = (a+b+c)/2
d = p*(p-a)*(p-b)*(p-c)
print(decimal.Decimal('math.sqrt(d)').quantize(decimal('0.1')))
报错:decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]

isdkz 发表于 2022-5-8 11:56:43

本帖最后由 isdkz 于 2022-5-8 12:01 编辑

import math
import decimal
s = input().split()
a = int(s)
b = int(s)
c = int(s)
p = (a+b+c)/2
d = p*(p-a)*(p-b)*(p-c)
print(decimal.Decimal(f'{math.sqrt(d)}').quantize(decimal.Decimal('0.1')))

不弃_ 发表于 2022-5-8 12:01:44

isdkz 发表于 2022-5-8 11:56


大哥,还是报错啊

isdkz 发表于 2022-5-8 12:02:43

不弃_ 发表于 2022-5-8 12:01
大哥,还是报错啊

我改了,刚刚没看到你后面那个 decimal 没有 .Decimal

不弃_ 发表于 2022-5-8 12:04:42

isdkz 发表于 2022-5-8 12:02
我改了,刚刚没看到你后面那个 decimal 没有 .Decimal

&#127383;谢谢

hornwong 发表于 2022-5-8 14:28:05

{:5_109:}

1molHF 发表于 2022-5-8 15:06:47

{:10_256:}

kerln888 发表于 2022-5-8 15:55:23

学习了

Xie2002 发表于 2022-5-8 18:35:10

学习

AlexTao 发表于 2022-5-8 19:24:45

{:5_110:}

Kayko 发表于 2022-5-25 02:05:41

{:10_256:}

ENHEN 发表于 2022-5-26 09:45:02

{:10_256:}https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

AnisHan 发表于 2022-5-26 20:53:15

{:10_254:}

myqf123 发表于 2022-5-27 09:27:34

{:10_330:}
页: [1]
查看完整版本: decimal